Make it clear to the client what's going on in the background.
Now it doesn't matter whether ?key=value is given