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
@@ -252,6 +252,7 @@
 -- | Create a 'Downloader' with settings.
 newDownloader :: DownloaderSettings -> IO Downloader
 newDownloader s = do
+    SSL.withOpenSSL $ return () -- init in case it wasn't initialized yet
     m <- C.newManager $ dsManagerSettings s
     return $ Downloader m s
 
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.14
+version:        1.0.15
 author:         Vladimir Shabanov <vshabanoff@gmail.com>
 maintainer:     Vladimir Shabanov <vshabanoff@gmail.com>
 homepage:       https://github.com/bazqux/http-conduit-downloader
