Handle nil offers more gracefully。