diff --git a/Git/Tree/Builder.hs b/Git/Tree/Builder.hs
--- a/Git/Tree/Builder.hs
+++ b/Git/Tree/Builder.hs
@@ -29,7 +29,6 @@
 import           Control.Monad.Catch
 import           Control.Monad.Fix
 import           Control.Monad.IO.Class
-import           Control.Monad.Logger
 import           Control.Monad.Trans.Class
 import           Control.Monad.Trans.State
 import qualified Data.ByteString as B
@@ -84,9 +83,6 @@
 
 instance (MonadIO m) => MonadIO (TreeT r m) where
     liftIO = lift . liftIO
-
-instance (MonadLogger m) => MonadLogger (TreeT r m) where
-    monadLoggerLog a b c d = lift $ monadLoggerLog a b c d
 
 getBuilder :: Monad m => TreeT r m (TreeBuilder r m)
 getBuilder = TreeT get
diff --git a/gitlib.cabal b/gitlib.cabal
--- a/gitlib.cabal
+++ b/gitlib.cabal
@@ -1,5 +1,5 @@
 Name:                gitlib
-Version:             3.1.0.2
+Version:       3.1.1
 Synopsis:            API library for working with Git repositories
 License-file:        LICENSE
 License:             MIT
@@ -47,12 +47,11 @@
         , containers           >= 0.4.2.1
         , directory            >= 1.1.0.2
         , exceptions           >= 0.5
-        , filepath             >= 1.4
+        , filepath             >= 1.3
         , hashable             >= 1.1.2.5
         , lifted-async         >= 0.1.1
         , lifted-base          >= 0.2
         , monad-control        <  1.1
-        , monad-logger         >= 0.3.4.1
         , mtl                  >= 2.1.2
         , resourcet            >= 1.1.0
         , semigroups           >= 0.11
