diff --git a/Config/Dyre/Paths.hs b/Config/Dyre/Paths.hs
--- a/Config/Dyre/Paths.hs
+++ b/Config/Dyre/Paths.hs
@@ -33,9 +33,10 @@
 
 -- | Check if a file exists. If it exists, return Just the modification
 --   time. If it doesn't exist, return Nothing.
-maybeModTime :: FilePath -> IO (Maybe UTCTime)
 maybeModTime path = do
     fileExists <- doesFileExist path
     if fileExists
        then fmap Just $ getModificationTime path
        else return Nothing
+-- Removed type signature because it can't satisfy GHC 7.4 and 7.6 at once
+-- maybeModTime :: FilePath -> IO (Maybe UTCTime)
diff --git a/dyre.cabal b/dyre.cabal
--- a/dyre.cabal
+++ b/dyre.cabal
@@ -1,5 +1,5 @@
 name:          dyre
-version:       0.8.10
+version:       0.8.11
 category:      Development, Configuration
 synopsis:      Dynamic reconfiguration in Haskell
 
