Nah, this is good. Passing in nil/null is conventionally a programmer error in Cocoa APIs.