Provide a fallback implementation for all the functions to avoid having to check for NULL functions everywhere.