also make sure querystrings behave accordingly