diff --git a/CHANGELOG.markdown b/CHANGELOG.markdown
--- a/CHANGELOG.markdown
+++ b/CHANGELOG.markdown
@@ -1,3 +1,7 @@
+0.13.1.3
+--------
+* Bump `http-client` version.
+
 0.13.1.2
 --------
 * Restrain `http-client` package version.
diff --git a/Database/EventStore/Internal/Discovery.hs b/Database/EventStore/Internal/Discovery.hs
--- a/Database/EventStore/Internal/Discovery.hs
+++ b/Database/EventStore/Internal/Discovery.hs
@@ -82,7 +82,7 @@
 
 --------------------------------------------------------------------------------
 httpRequest :: EndPoint -> String -> IO Request
-httpRequest (EndPoint ip p) path = parseUrl url
+httpRequest (EndPoint ip p) path = parseUrlThrow url
   where
     url = "http://" ++ ip ++ ":" ++ show p ++ path
 
@@ -340,7 +340,7 @@
 tryGetGossipFrom ClusterSettings{..} mgr seed = do
     init_req <- httpRequest (gossipEndpoint seed) "/gossip?format=json"
     let timeout = truncate (totalMillis clusterGossipTimeout * 1000)
-        req     = init_req { responseTimeout = Just timeout }
+        req     = init_req { responseTimeout = responseTimeoutMicro timeout }
     resp <- httpLbs req mgr
     return $ decode $ responseBody resp
 
diff --git a/eventstore.cabal b/eventstore.cabal
--- a/eventstore.cabal
+++ b/eventstore.cabal
@@ -10,7 +10,7 @@
 -- PVP summary:      +-+------- breaking API changes
 --                   | | +----- non-breaking API additions
 --                   | | | +--- code changes with no API change
-version:             0.13.1.2
+version:             0.13.1.3
 
 tested-with: GHC >= 7.8.3 && < 7.11
 
@@ -114,7 +114,7 @@
                      , semigroups >=0.5
                      , dns
                      , array
-                     , http-client >=0.4 && <0.5
+                     , http-client== 0.5.*
                      , dotnet-timespan
                      , connection ==0.2.*
 
