From what I understand this method is supposed to return NO if it is not valid, and YES if it is. So this will allow the error to be set, but will still always return YES.