-- an empty query string is not the same as a missing one -- see RFC 3986 section 6.2.3 https://example.com/foo?