Do you currently throw an error if e.g. >1 "querya=" ?

I don't have a strong view on this either way, but I think you're overstating the problem.

I think most scripts of this nature, would allow redefinition.