diff --git a/bloodhound.cabal b/bloodhound.cabal
--- a/bloodhound.cabal
+++ b/bloodhound.cabal
@@ -5,7 +5,7 @@
 -- see: https://github.com/sol/hpack
 
 name:           bloodhound
-version:        0.20.0.1
+version:        0.20.0.2
 synopsis:       Elasticsearch client library for Haskell
 description:    Elasticsearch made awesome for Haskell hackers
 category:       Database, Search
diff --git a/src/Database/Bloodhound/Internal/Client/BHRequest.hs b/src/Database/Bloodhound/Internal/Client/BHRequest.hs
--- a/src/Database/Bloodhound/Internal/Client/BHRequest.hs
+++ b/src/Database/Bloodhound/Internal/Client/BHRequest.hs
@@ -110,7 +110,7 @@
     bhRequestEndpoint :: Endpoint,
     bhRequestBody :: Maybe BL.ByteString
   }
-  deriving stock (Show)
+  deriving stock (Eq, Show)
 
 -- | 'BHRequest' with a body
 mkFullRequest :: NHTM.Method -> Endpoint -> BL.ByteString -> BHRequest body
@@ -132,7 +132,7 @@
 
 -- | Result of a 'BHRequest'
 newtype BHResponse body = BHResponse {getResponse :: Network.HTTP.Client.Response BL.ByteString}
-  deriving stock (Eq, Show)
+  deriving stock (Show)
 
 -- | Result of a 'parseEsResponse'
 type ParsedEsResponse a = Either EsError a
