diff --git a/sync-mht.cabal b/sync-mht.cabal
--- a/sync-mht.cabal
+++ b/sync-mht.cabal
@@ -8,7 +8,7 @@
 extra-doc-files: README.md
 cabal-version: >= 1.18
 build-type: Simple
-version: 0.3.0.0
+version: 0.3.1.0
 homepage: https://github.com/ekarayel/sync-mht
 bug-reports: https://github.com/ekarayel/sync-mht/issues
 package-url: https://github.com/ekarayel/sync-mht
@@ -29,7 +29,7 @@
     location: https://github.com/ekarayel/sync-mht --recursive
 source-repository this
     type: git
-    tag: 0.3.0.0
+    tag: 0.3.1.0
     location: https://github.com/ekarayel/sync-mht --recursive
 test-suite main
     type: detailed-0.9
@@ -54,21 +54,22 @@
         , filepath >=1.3 && <1.4
         , process >=1.2 &&  <1.3
         , cryptohash >=0.11 && <0.12
+        , exceptions >=0.7 && <0.8
         , byteable >=0.1 && <0.2
         , array >=0.5 && <0.6
         , containers >=0.5 && <0.6
-        , text >=1.2 && <1.3
+        , text >=1.1 && <1.2
         , bytestring >=0.10 && <0.11
         , base16-bytestring >=0.1 && <0.2
         , cereal >= 0.4 && < 0.5
         , io-streams >= 1.2 && <1.3
-        , transformers >= 0.4 && < 0.5
+        , transformers >= 0.3 && < 0.4
         , regex-compat >= 0.95 && < 0.96
-        , mtl >= 2.2 && < 2.3
+        , mtl >= 2.1 && < 2.2
         , Cabal >= 1.18 && <= 1.19
         , time >= 1.4 && < 1.5
         , random >= 1.0 && < 1.1
-        , temporary >= 1.2
+        , temporary >= 1.2 && < 1.3
 executable sync-mht
     main-is: Main.hs
     other-modules:
@@ -89,20 +90,21 @@
         , filepath >=1.3 && <1.4
         , process >=1.2 &&  <1.3
         , cryptohash >=0.11 && <0.12
+        , exceptions >=0.7 && <0.8
         , byteable >=0.1 && <0.2
         , array >=0.5 && <0.6
         , containers >=0.5 && <0.6
-        , text >=1.2 && <1.3
+        , text >=1.1 && <1.2
         , bytestring >=0.10 && <0.11
         , base16-bytestring >=0.1 && <0.2
         , cereal >= 0.4 && < 0.5
         , io-streams >= 1.2 && <1.3
-        , transformers >= 0.4 && < 0.5
+        , transformers >= 0.3 && < 0.4
         , regex-compat >= 0.95 && < 0.96
-        , mtl >= 2.2 && < 2.3
+        , mtl >= 2.1 && < 2.2
         , Cabal >= 1.18 && <= 1.19
         , time >= 1.4 && < 1.5
         , random >= 1.0 && < 1.1
-        , temporary >= 1.2
+        , temporary >= 1.2 && < 1.3
     hs-source-dirs: src/main/hs
     default-language: Haskell2010
