diff --git a/monadIO.cabal b/monadIO.cabal
--- a/monadIO.cabal
+++ b/monadIO.cabal
@@ -1,5 +1,5 @@
 name:               monadIO
-version:            0.11.0.0
+version:            0.11.1.0
 synopsis:           Overloading of concurrency variables
 description:        MonadIO provides for many IO operations to be
                     overloaded over other IO-like monads.
@@ -15,7 +15,7 @@
 
 Library
   Build-Depends:    base >= 4.2.0.0 && < 5.0,
-                    stm  >= 2.2.0.0,
+                    stm  >= 2.5.0.0,
                     mtl  >= 2.0.1.0
   Exposed-modules:  Control.Concurrent.MonadIO
                     Control.Concurrent.STM.MonadIO
diff --git a/src/Control/Concurrent/STM/MonadIO.hs b/src/Control/Concurrent/STM/MonadIO.hs
--- a/src/Control/Concurrent/STM/MonadIO.hs
+++ b/src/Control/Concurrent/STM/MonadIO.hs
@@ -44,12 +44,10 @@
 
     STM
   , atomically
-  , always
-  , alwaysSucceeds
-  , retry 
-  , orElse 
-  , check 
-  , catchSTM 
+  , retry
+  , orElse
+  , check
+  , catchSTM
 
   , S.TVar
   , newTVar
@@ -74,8 +72,8 @@
   , tryTakeTMVar
   , tryPutTMVar
   , isEmptyTMVar
-  , modifyTMVar 
-  , modifyTMVar_ 
+  , modifyTMVar
+  , modifyTMVar_
 
   , newTMVarSTM
   , newEmptyTMVarSTM
