this will crash the app. Better to use NSAssert() so the log message will be more useful.