diff --git a/Network/TLS/Imports.hs b/Network/TLS/Imports.hs
new file mode 100644
--- /dev/null
+++ b/Network/TLS/Imports.hs
@@ -0,0 +1,17 @@
+module Network.TLS.Imports (
+    module Control.Applicative
+  , module Control.Monad
+  , module Data.Int
+  , module Data.List
+  , module Data.Maybe
+  , module Data.Monoid
+  , module Data.Word
+  ) where
+
+import Control.Applicative
+import Control.Monad
+import Data.Int
+import Data.List
+import Data.Maybe
+import Data.Monoid
+import Data.Word
diff --git a/Network/TLS/SessionManager.hs b/Network/TLS/SessionManager.hs
--- a/Network/TLS/SessionManager.hs
+++ b/Network/TLS/SessionManager.hs
@@ -16,12 +16,12 @@
 import Control.Exception (assert)
 import Control.Reaper
 import Data.IORef
-import Data.Int (Int64)
-import Data.List (foldl')
 import Data.OrdPSQ (OrdPSQ)
 import qualified Data.OrdPSQ as Q
 import Network.TLS (SessionID, SessionData, SessionManager(..))
 import qualified System.Clock as C
+
+import Network.TLS.Imports
 
 ----------------------------------------------------------------
 
diff --git a/tls-session-manager.cabal b/tls-session-manager.cabal
--- a/tls-session-manager.cabal
+++ b/tls-session-manager.cabal
@@ -1,5 +1,5 @@
 name:                tls-session-manager
-version:             0.0.0.1
+version:             0.0.0.2
 synopsis:            In-memory TLS session manager
 description:         TLS session manager with limitation, automatic pruning, energy saving and replay resistance
 license:             BSD3
@@ -14,7 +14,7 @@
 
 library
   exposed-modules:     Network.TLS.SessionManager
-  -- other-modules:
+  other-modules:       Network.TLS.Imports
   -- other-extensions:
   build-depends:       base >= 4.7 && < 5
                      , auto-update
