Do we guarantee this only happens for bad query arguments? What happens when something else about the request is malformed, like a header? Will those get separate response statuses?