diff --git a/soap.cabal b/soap.cabal
--- a/soap.cabal
+++ b/soap.cabal
@@ -1,5 +1,5 @@
 name:                soap
-version:             0.2.0.2
+version:             0.2.0.3
 synopsis:            SOAP client tools
 description:
   Tools to build SOAP clients using xml-conduit.
@@ -63,7 +63,7 @@
     Network.SOAP.Parsing.Stream
   build-depends:
     base ==4.*,
-    http-conduit, resourcet, tls-extra, http-types,
+    http-conduit >=1.9.0, resourcet, tls-extra, http-types,
     xml-conduit-writer, xml-conduit, xml-types, conduit, data-default,
     text, bytestring, iconv,
     unordered-containers, mtl
diff --git a/src/Network/SOAP/Transport/HTTP/Conduit.hs b/src/Network/SOAP/Transport/HTTP/Conduit.hs
--- a/src/Network/SOAP/Transport/HTTP/Conduit.hs
+++ b/src/Network/SOAP/Transport/HTTP/Conduit.hs
@@ -78,7 +78,7 @@
 
     where
         handle500 :: HttpException -> IO a
-        handle500 e@(StatusCodeException (Status 500 _) hs) = handleSoapFault e hs
+        handle500 e@(StatusCodeException (Status 500 _) hs _) = handleSoapFault e hs
         handle500 e = E.throw e
 
         handleSoapFault e hs =
