there are Ruby 2.0 Kamerling users out there
drop Array#to_h calls to make it run under Ruby 2.0