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
@@ -1,12 +1,12 @@
 {-# LANGUAGE OverloadedStrings, BangPatterns, RecordWildCards, ViewPatterns,
              DoAndIfThenElse, PatternGuards #-}
+{-# OPTIONS_GHC -fwarn-incomplete-patterns #-}
 -- | HTTP downloader tailored for web-crawler needs.
 --
 --  * Handles all possible http-conduit exceptions and returns
 --    human readable error messages.
 --
---  * Handles some web server bugs (no persistent connections on HTTP/1.1,
---    returning @deflate@ data instead of @gzip@)
+--  * Handles some web server bugs (returning @deflate@ data instead of @gzip@).
 --
 --  * Ignores invalid SSL sertificates.
 --
@@ -237,6 +237,8 @@
                         -- implement HTTP/1.1 persistent connections.
                         -- Try again
                         -- https://github.com/snoyberg/http-conduit/issues/89
+                        -- Fixed in
+                        -- https://github.com/snoyberg/http-conduit/issues/117
                     _ ->
                         return $ fromMaybe (DRError "Timeout") r
         dl True
@@ -273,6 +275,8 @@
     C.FailedConnectionException _host _port -> DRError "Connection failed"
     C.ExpectedBlankAfter100Continue -> DRError "Expected blank after 100 (Continue)"
     C.InvalidStatusLine l -> DRError $ "Invalid HTTP status line:\n" ++ B.unpack l
+    C.NoResponseDataReceived -> DRError "No response data received"
+    C.TlsException e -> DRError $ "TLS exception:\n" ++ show e
     C.InvalidHeader h -> DRError $ "Invalid HTTP header:\n" ++ B.unpack h
     C.InternalIOException e ->
         case show e of
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.5
+version:        1.0.6
 copyright:      Vladimir Shabanov 2013
 author:         Vladimir Shabanov <vshabanoff@gmail.com>
 maintainer:     Vladimir Shabanov <vshabanoff@gmail.com>
@@ -17,8 +17,7 @@
      * Handles all possible http-conduit exceptions and returns
        human readable error messages.
     .
-     * Handles some web server bugs (no persistent connections on HTTP/1.1,
-       returning 'deflate' data instead of 'gzip')
+     * Handles some web server bugs (returning 'deflate' data instead of 'gzip').
     .
      * Ignores invalid SSL sertificates.
     .
@@ -40,7 +39,7 @@
 
 library
     build-depends:
-        base == 4.*, http-conduit >= 1.9, network, zlib, lifted-base,
+        base == 4.*, http-conduit >= 1.9.2.2, network, zlib, lifted-base,
         conduit, resourcet, http-types, tls, data-default, bytestring, mtl
 
     exposed-modules:
