diff --git a/Database/Cayley/Client.hs b/Database/Cayley/Client.hs
--- a/Database/Cayley/Client.hs
+++ b/Database/Cayley/Client.hs
@@ -174,7 +174,7 @@
   where
     writenq m _p = do
       CayleyConfig{..} <- ask
-      r <- parseUrl (urlBase serverName apiVersion ++ "/write/file/nquad")
+      r <- parseRequest (urlBase serverName apiVersion ++ "/write/file/nquad")
              >>= \r -> return r { port = serverPort }
       t <- liftIO $
              try $
diff --git a/Database/Cayley/Client/Internal.hs b/Database/Cayley/Client/Internal.hs
--- a/Database/Cayley/Client/Internal.hs
+++ b/Database/Cayley/Client/Internal.hs
@@ -18,7 +18,7 @@
            -> RequestBody
            -> ReaderT CayleyConfig IO (Maybe A.Value)
 apiRequest m u p b = do
-  r <- parseUrl u >>= \c ->
+  r <- parseRequest u >>= \c ->
          return c { method = "POST", port = p, requestBody = b }
   t <- liftIO $ try $ httpLbs r m
   case t of
diff --git a/cayley-client.cabal b/cayley-client.cabal
--- a/cayley-client.cabal
+++ b/cayley-client.cabal
@@ -1,10 +1,10 @@
 name: cayley-client
-version: 0.3.2
+version: 0.3.3
 cabal-version: >=1.10
 build-type: Simple
 license: BSD3
 license-file: LICENSE
-copyright: (c) 2015-2016 - Michel Boucey
+copyright: (c) 2015-2017 - Michel Boucey
 maintainer: michel.boucey@cybervisible.fr
 homepage: https://github.com/MichelBoucey/cayley-client
 synopsis: A Haskell client for the Cayley graph database
@@ -24,7 +24,6 @@
     exposed-modules:
         Database.Cayley.Client
         Database.Cayley.Types
-        Database.Cayley.Client.Internal
     build-depends:
         aeson >=0.8.0.2 && <1.2,
         attoparsec >=0.12.1.6 && <0.14,
@@ -32,7 +31,7 @@
         bytestring >=0.10.6 && <0.11,
         binary >=0.7.5 && <0.9,
         exceptions >=0.8.0.2 && <0.9,
-        http-client >=0.4.26 && <0.6,
+        http-client >=0.4.30 && <0.6,
         http-conduit >=2.1.8 && <2.3,
         lens >=4.12.3 && <4.16,
         mtl >=2.2.1 && <2.3,
@@ -43,15 +42,17 @@
         vector >=0.10.12.3 && <0.13
     default-language: Haskell2010
     other-extensions: OverloadedStrings
+    other-modules:
+        Database.Cayley.Client.Internal
     ghc-options: -Wall
 
 test-suite tests
     type: exitcode-stdio-1.0
     main-is: hspec.hs
     build-depends:
-        hspec >=2.1.10 && <2.4,
+        hspec >=2.1.10 && <2.5,
         base >=4.8 && <5,
-        cayley-client >=0.3.2 && <0.4,
+        cayley-client >=0.3.3 && <0.4,
         aeson >=0.8.0.2 && <1.1,
         unordered-containers >=0.2.5 && <0.3
     default-language: Haskell2010
