avoid unneccesary expensive isEqualToString: calls and NSData to NSString conversions