This function name is far too succint. A consider naming something more appropriate, as standardized by Objective-C, like iterateThroughTheListOfJokesAndSelectAndReturnAGoodOneGivenNoArgument.