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.4.0
+version: 0.1.4.1
 license: BSD3
 license-file: LICENSE
 copyright: (c) 2018 Pavel Yakovlev
@@ -66,6 +66,10 @@
     if impl(ghc <8.6)
         build-depends:
             contravariant >=1.4.1 && <1.6
+    
+    if impl(ghc <8.0)
+        build-depends:
+            fail >=4.9 && <5
 
 test-suite hasbolt-test
     type: exitcode-stdio-1.0
diff --git a/src/Database/Bolt.hs b/src/Database/Bolt.hs
--- a/src/Database/Bolt.hs
+++ b/src/Database/Bolt.hs
@@ -21,7 +21,7 @@
 
 import           Data.Text                     (Text)
 import           Data.Map.Strict               (Map)
-import           Control.Monad.IO.Class        (MonadIO)
+import           Control.Monad.Trans           (MonadIO)
 
 -- |Runs Cypher query and returns list of obtained 'Record's. Strict version
 query :: MonadIO m => Text -> BoltActionT m [Record]
diff --git a/src/Database/Bolt/Transaction.hs b/src/Database/Bolt/Transaction.hs
--- a/src/Database/Bolt/Transaction.hs
+++ b/src/Database/Bolt/Transaction.hs
@@ -4,7 +4,7 @@
   ) where
 
 import           Control.Monad                  ( void )
-import           Control.Monad.IO.Class         ( MonadIO(..) )
+import           Control.Monad.Trans            ( MonadIO(..) )
 import           Control.Monad.Except           ( MonadError(..) )
 
 import           Database.Bolt.Connection       ( BoltActionT
diff --git a/src/Database/Bolt/Value/Type.hs b/src/Database/Bolt/Value/Type.hs
--- a/src/Database/Bolt/Value/Type.hs
+++ b/src/Database/Bolt/Value/Type.hs
@@ -10,6 +10,7 @@
 import           Control.Monad.Except      (MonadError (..), ExceptT, runExceptT)
 import           Data.ByteString           (ByteString)
 import           Data.Map.Strict           (Map, fromList)
+import           Data.Monoid               ((<>))
 import           Data.Text                 (Text)
 import qualified Data.Text                 as T (unpack, pack)
 import           Data.Word                 (Word8)
