I haven't seen how this works properly, but do we need those hashes?
Wondering as you seem to add a query params on later?