diff --git a/Network/HTTP/Enumerator.hs b/Network/HTTP/Enumerator.hs
--- a/Network/HTTP/Enumerator.hs
+++ b/Network/HTTP/Enumerator.hs
@@ -26,7 +26,7 @@
 -- > main :: IO ()
 -- > main = withFile "google.html" WriteMode $ \handle -> do
 -- >     request <- parseUrl "http://google.com/"
--- >     run_ $ httpRedirect request (\_ _ -> iterHandle handle)
+-- >     withManager $ run_ $ httpRedirect request (\_ _ -> iterHandle handle)
 --
 -- The following headers are automatically set by this module, and should not
 -- be added to 'requestHeaders':
diff --git a/http-enumerator.cabal b/http-enumerator.cabal
--- a/http-enumerator.cabal
+++ b/http-enumerator.cabal
@@ -1,5 +1,5 @@
 name:            http-enumerator
-version:         0.6.2
+version:         0.6.2.1
 license:         BSD3
 license-file:    LICENSE
 author:          Michael Snoyman <michael@snoyman.com>
@@ -32,8 +32,8 @@
                  , zlib-enum             >= 0.2     && < 0.3
                  , http-types            >= 0.6     && < 0.7
                  , blaze-builder-enumerator >= 0.2  && < 0.3
-                 , tls                   >= 0.6     && < 0.7
-                 , tls-extra             >= 0.2     && < 0.3
+                 , tls                   >= 0.5     && < 0.6
+                 , tls-extra             >= 0.1.9   && < 0.2
                  , monad-control         >= 0.2     && < 0.3
                  , containers            >= 0.2     && < 0.5
                  , certificate           >= 0.7     && < 0.8
