diff --git a/hasbolt.cabal b/hasbolt.cabal
--- a/hasbolt.cabal
+++ b/hasbolt.cabal
@@ -1,6 +1,6 @@
 cabal-version: >=1.10
 name:          hasbolt
-version:       0.1.6.0
+version:       0.1.6.1
 license:       BSD3
 license-file:  LICENSE
 copyright:     (c) 2018 Pavel Yakovlev
@@ -69,7 +69,7 @@
         network >=2.6.3.1 && <3.2,
         connection >=0.2.8 && <0.4,
         data-default >=0.7.1.1 && <0.8,
-        deepseq >=1.4.4.0 && <1.5,
+        deepseq ==1.4.*,
         deepseq-generics >=0.2.0.0 && <0.3
 
     if impl(ghc <8.6)
@@ -86,7 +86,7 @@
     default-language: Haskell2010
     ghc-options:      -threaded -rtsopts -with-rtsopts=-N
     build-depends:
-        base >=4.8 && <5,
+        base >=4.7 && <5,
         hasbolt -any,
         hspec >=2.4.1 && <2.9,
         QuickCheck >=2.9 && <2.15,
@@ -102,11 +102,11 @@
     default-language: Haskell2010
     ghc-options:      -threaded -rtsopts -eventlog
     build-depends:
-        base >=4.14.1.0 && <4.15,
-        base64-bytestring >=1.1.0.0 && <1.2,
+        base >=4.7 && <5,
+        base64-bytestring >=1.1 && <1.3,
         binary >=0.8.8.0 && <0.9,
         bytestring >=0.10.12.0 && <0.11,
         criterion >=1.5.9.0 && <1.6,
         data-default >=0.7.1.1 && <0.8,
         hasbolt -any,
-        hspec >=2.7.8 && <2.8
+        hspec >=2.4.1 && <2.9
diff --git a/src/Database/Bolt/Connection/Pipe.hs b/src/Database/Bolt/Connection/Pipe.hs
--- a/src/Database/Bolt/Connection/Pipe.hs
+++ b/src/Database/Bolt/Connection/Pipe.hs
@@ -40,8 +40,7 @@
 
 -- |Closes 'Pipe'
 close :: MonadIO m => HasCallStack => Pipe -> m ()
-close pipe = do liftIO $ print "Closed"
-                when (isNewVersion $ pipe_version pipe) $ makeIO (`flush` RequestGoodbye) pipe
+close pipe = do when (isNewVersion $ pipe_version pipe) $ makeIO (`flush` RequestGoodbye) pipe
                 C.close $ connection pipe
 
 -- |Resets current sessions
