URI.decode_query returns a map, not a HashDict