I think @cvan is saying to directly do something like :
```
return (self.has_curate_permission(request) and self.request_modifies(request) and self.hero_field_modified(request))
```

and I agree: the negation + False/True kinda makes it difficult to follow as it is.