Parsing ?foo=123&bar&foobar=456 will add on `foo' and`foobar' to the query parameters, and ignore `bar' Solution: handle `bar' as empty parameters, then have foo, bar and foobar query parameters. note: this also impact the URI template matcher code.