1. no need for return in a scope afair
2. why use sanitize_sql? i would rather see

```ruby
where(:category => descends)
```