diff --git a/Text/URI.hs b/Text/URI.hs
--- a/Text/URI.hs
+++ b/Text/URI.hs
@@ -401,7 +401,7 @@
 
 queryP = many $ satisfy (isPChar) <|> oneOf "/?"
 
-queryItemP = satisfy (\c -> isPChar c && (not $ elem c "&=")) <|> oneOf "/?"
+queryItemP = satisfy (isPChar) <|> oneOf "/?"
 
 fragmentP = queryP
 
diff --git a/uri.cabal b/uri.cabal
--- a/uri.cabal
+++ b/uri.cabal
@@ -1,5 +1,5 @@
 Name: uri
-Version: 0.1.3
+Version: 0.1.4
 Synopsis: Library for working with URIs
 Category: Text
 Description: Library for working with URIs, including parsing, rendering, merging, escaping
