diff --git a/http-streams.cabal b/http-streams.cabal
--- a/http-streams.cabal
+++ b/http-streams.cabal
@@ -1,6 +1,6 @@
 cabal-version:       1.24
 name:                http-streams
-version:             0.8.9.8
+version:             0.8.9.9
 synopsis:            An HTTP client using io-streams
 description:
  An HTTP client, using the Snap Framework's 'io-streams' library to
@@ -61,7 +61,8 @@
                      transformers,
                      text,
                      unordered-containers,
-                     aeson < 2.2,
+                     aeson < 2.3,
+                     attoparsec-aeson < 2.3,
                      http-common >= 0.8.3.4
   if flag(network-uri)
     build-depends: network-uri >= 2.6, network >= 2.6
diff --git a/lib/Network/Http/Inconvenience.hs b/lib/Network/Http/Inconvenience.hs
--- a/lib/Network/Http/Inconvenience.hs
+++ b/lib/Network/Http/Inconvenience.hs
@@ -51,7 +51,8 @@
  )
 import qualified Blaze.ByteString.Builder.Char8 as Builder (fromString)
 import Control.Exception (Exception, bracket, throw)
-import Data.Aeson (FromJSON, Result (..), ToJSON, encode, fromJSON, json')
+import Data.Aeson (FromJSON, Result (..), ToJSON, encode, fromJSON)
+import Data.Aeson.Parser (json')
 import Data.Bits (Bits (..))
 import Data.ByteString.Char8 (ByteString)
 import qualified Data.ByteString.Char8 as S
diff --git a/tests/TestSuite.hs b/tests/TestSuite.hs
--- a/tests/TestSuite.hs
+++ b/tests/TestSuite.hs
@@ -33,7 +33,6 @@
     ToJSON,
     Value (..),
     encode,
-    json,
     object,
     parseJSON,
     toJSON,
