Doen't this also pose a problem if people do `[[NSNumber numberWithInt:1] boolValue]`?