No more crashes getting unexpected values from a NSDictionary