diff --git a/mstate.cabal b/mstate.cabal
--- a/mstate.cabal
+++ b/mstate.cabal
@@ -8,11 +8,11 @@
 Author:         Nils Schweinsberg
 Maintainer:     <mail@nils.cc>
 
-Version:        0.2.8
+Version:        0.2.9
 Category:       Concurrency, Monads
 License:        BSD3
 License-File:   LICENSE
-Cabal-Version:  >= 1.6
+Cabal-Version:  >= 1.10
 Build-Type:     Simple
 
 source-repository head
@@ -22,6 +22,7 @@
 Library
     GHC-Options:        -Wall
     Hs-Source-Dirs:     src
+    default-language:   Haskell2010
     Build-Depends:
         base       == 4.*,
         mtl,
diff --git a/src/Control/Concurrent/MState.hs b/src/Control/Concurrent/MState.hs
--- a/src/Control/Concurrent/MState.hs
+++ b/src/Control/Concurrent/MState.hs
@@ -40,6 +40,7 @@
     ) where
 
 import Control.Applicative
+import Control.Monad
 import Control.Monad.State.Class
 import Control.Monad.Cont
 import Control.Monad.Except
