If we don't have to support `:aSc` etc. Add more things to `VALID_DIRECTIONS` to get rid of downcase:

``` ruby
VALID_DIRECTIONS = [:asc, :desc, 'asc', 'desc', :ASC, :DESC, 'ASC', 'DESC']
```

adequaterecord...