diff --git a/Network/HTTP/Conduit/Downloader.hs b/Network/HTTP/Conduit/Downloader.hs
--- a/Network/HTTP/Conduit/Downloader.hs
+++ b/Network/HTTP/Conduit/Downloader.hs
@@ -283,6 +283,8 @@
             "<<timeout>>" -> DRError "Timeout"
             s -> DRError s
     C.ProxyConnectException {..} -> DRError "Can't connect to proxy"
+    C.ResponseBodyTooShort _ _ -> DRError "Response body too short"
+    C.InvalidChunkHeaders -> DRError "Invalid chunk headers"
 
 bufSize :: Int
 bufSize = 32 * 1024 - overhead -- Copied from Data.ByteString.Lazy.
diff --git a/http-conduit-downloader.cabal b/http-conduit-downloader.cabal
--- a/http-conduit-downloader.cabal
+++ b/http-conduit-downloader.cabal
@@ -1,6 +1,6 @@
 cabal-version:  >= 1.6
 name:           http-conduit-downloader
-version:        1.0.6
+version:        1.0.7
 copyright:      Vladimir Shabanov 2013
 author:         Vladimir Shabanov <vshabanoff@gmail.com>
 maintainer:     Vladimir Shabanov <vshabanoff@gmail.com>
@@ -39,7 +39,7 @@
 
 library
     build-depends:
-        base == 4.*, http-conduit >= 1.9.2.2, network, zlib, lifted-base,
+        base == 4.*, http-conduit >= 1.9.4.1, network, zlib, lifted-base,
         conduit, resourcet, http-types, tls, data-default, bytestring, mtl
 
     exposed-modules:
