Why don't you like the end-of-line conditionals? They are really short here and keep the code cleaner than if I used

```ruby
if can? :update, Category
  ...
end
```
block