diff --git a/filecache.cabal b/filecache.cabal
--- a/filecache.cabal
+++ b/filecache.cabal
@@ -1,5 +1,5 @@
 name:                filecache
-version:             0.3.0
+version:             0.3.1
 synopsis:            A cache system associating values to files.
 description:         A cache system, that works by associating computation results with file names. When the files are modified, the cache entries are discarded.
 homepage:            http://lpuppet.banquise.net/
@@ -37,7 +37,7 @@
                      , fsnotify           == 0.2.*
                      , strict-base-types  >= 0.2.2
                      , mtl                >= 2.1   && < 2.3
-                     , exceptions         == 0.8.*
+                     , exceptions         >= 0.8   && < 0.10
                      , filepath           == 1.4.*
                      , time               >= 1.5  && < 2
                      , stm
