Also, if this is the behaviour you want... would it not make sense to just have convertAPIStatusForHumanReadable (which is a terrible method name, by the way) return @"Unknown" instead?