diff --git a/Setup.hs b/Setup.hs
new file mode 100644
--- /dev/null
+++ b/Setup.hs
@@ -0,0 +1,2 @@
+import Distribution.Simple
+main = defaultMain
diff --git a/morpheus-graphql-client.cabal b/morpheus-graphql-client.cabal
--- a/morpheus-graphql-client.cabal
+++ b/morpheus-graphql-client.cabal
@@ -1,11 +1,11 @@
 cabal-version: 1.12
 
--- This file has been generated from package.yaml by hpack version 0.38.1.
+-- This file has been generated from package.yaml by hpack version 0.36.1.
 --
 -- see: https://github.com/sol/hpack
 
 name:           morpheus-graphql-client
-version:        0.28.4
+version:        0.28.5
 synopsis:       Morpheus GraphQL Client
 description:    Build GraphQL APIs with your favorite functional language!
 category:       web, graphql, client
@@ -87,7 +87,7 @@
       src
   ghc-options: -Wall
   build-depends:
-      aeson >=1.4.4 && <3.0.0
+      aeson >=1.3.1.1 && <3.0.0
     , base >=4.7.0 && <5.0.0
     , bytestring >=0.10.4 && <1.0.0
     , containers >=0.4.2.1 && <1.0.0
@@ -97,15 +97,15 @@
     , morpheus-graphql-core >=0.28.0 && <0.29.0
     , morpheus-graphql-subscriptions >=0.28.0 && <0.29.0
     , mtl >=2.0.0 && <3.0.0
-    , prettyprinter >=1.7.0 && <2.0.0
-    , relude >=0.3.0 && <2.0.0
-    , req >=3.0.0 && <4.0.0
+    , prettyprinter >=1.2.1 && <2.0.0
+    , relude >=0.1.1 && <2.0.0
+    , req >=1.1.0 && <4.0.0
     , template-haskell >=2.0.0 && <3.0.0
     , text >=1.2.3 && <3.0.0
     , transformers >=0.3.0 && <1.0.0
     , unliftio-core >=0.0.1 && <1.0.0
     , unordered-containers >=0.2.8 && <1.0.0
-    , websockets >=0.12.6.0 && <1.0.0
+    , websockets >=0.12.5.2 && <1.0.0
     , wuss >=1.0.0 && <3.0.0
   default-language: Haskell2010
 
@@ -128,7 +128,7 @@
       test
   ghc-options: -Wall
   build-depends:
-      aeson >=1.4.4 && <3.0.0
+      aeson >=1.3.1.1 && <3.0.0
     , base >=4.7.0 && <5.0.0
     , bytestring >=0.10.4 && <1.0.0
     , containers >=0.4.2.1 && <1.0.0
@@ -140,9 +140,9 @@
     , morpheus-graphql-core >=0.28.0 && <0.29.0
     , morpheus-graphql-subscriptions >=0.28.0 && <0.29.0
     , mtl >=2.0.0 && <3.0.0
-    , prettyprinter >=1.7.0 && <2.0.0
-    , relude >=0.3.0 && <2.0.0
-    , req >=3.0.0 && <4.0.0
+    , prettyprinter >=1.2.1 && <2.0.0
+    , relude >=0.1.1 && <2.0.0
+    , req >=1.1.0 && <4.0.0
     , tasty >=0.1.0 && <2.0.0
     , tasty-hunit >=0.1.0 && <1.0.0
     , template-haskell >=2.0.0 && <3.0.0
@@ -150,6 +150,6 @@
     , transformers >=0.3.0 && <1.0.0
     , unliftio-core >=0.0.1 && <1.0.0
     , unordered-containers >=0.2.8 && <1.0.0
-    , websockets >=0.12.6.0 && <1.0.0
+    , websockets >=0.12.5.2 && <1.0.0
     , wuss >=1.0.0 && <3.0.0
   default-language: Haskell2010
diff --git a/src/Data/Morpheus/Client/Fetch/ResponseStream.hs b/src/Data/Morpheus/Client/Fetch/ResponseStream.hs
--- a/src/Data/Morpheus/Client/Fetch/ResponseStream.hs
+++ b/src/Data/Morpheus/Client/Fetch/ResponseStream.hs
@@ -68,7 +68,8 @@
       endSession conn sid
 
 -- PUBLIC API
-data ResponseStream a = (ClientTypeConstraint a) =>
+data ResponseStream a
+  = (ClientTypeConstraint a) =>
   ResponseStream
   { _req :: Request a,
     _uri :: URI,
diff --git a/test/Spec.hs b/test/Spec.hs
--- a/test/Spec.hs
+++ b/test/Spec.hs
@@ -25,8 +25,8 @@
 
 main :: IO ()
 main =
-  defaultMain
-    $ testGroup
+  defaultMain $
+    testGroup
       "Client tests"
       [ Interface.test,
         LowercaseTypeName.test,
