diff --git a/mstate.cabal b/mstate.cabal
--- a/mstate.cabal
+++ b/mstate.cabal
@@ -8,7 +8,7 @@
 Author:         Nils Schweinsberg
 Maintainer:     <mail@nils.cc>
 
-Version:        0.2.9
+Version:        0.2.10
 Category:       Concurrency, Monads
 License:        BSD3
 License-File:   LICENSE
@@ -24,11 +24,11 @@
     Hs-Source-Dirs:     src
     default-language:   Haskell2010
     Build-Depends:
-        base       == 4.*,
-        mtl,
-        stm,
-        monad-peel >= 0.1.1,
-        fail
+        base                  == 4.*,
+        mtl                   >= 2.2.2 && < 2.3,
+        stm                   >= 2.5.0 && < 2.6,
+        monad-peel            >= 0.3 && < 0.4,
+        fail                  >= 4.9.0 && < 4.10
 
     Exposed-Modules:
         Control.Concurrent.MState
