abort decoding query string on bad values