Given some people serialize booleans into querystrings by including them with no value e.g. ?hasthis&thisvalue=5&hasthisotherthing we should raise a better error message if someone supplies a query in that form.