This depends on Hash being sorted. Sprockets doesn't aim for 1.8 compat?