I use NSAssert to confirm IBOutlets are connected because with Storyboards they are easy to disconnect and then when the app misbehaves it takes a while to figure how which connection is not connected. Also, saw initially the iPad Storyboard did not have the button so it helps with Universal apps as well as a precaution.