diff --git a/llvm-extra.cabal b/llvm-extra.cabal
--- a/llvm-extra.cabal
+++ b/llvm-extra.cabal
@@ -1,6 +1,6 @@
 Cabal-Version:  2.2
 Name:           llvm-extra
-Version:        0.13
+Version:        0.13.0.1
 License:        BSD-3-Clause
 License-File:   LICENSE
 Author:         Henning Thielemann <haskell@henning-thielemann.de>
@@ -63,7 +63,7 @@
   default:     False
 
 Source-Repository this
-  Tag:         0.13
+  Tag:         0.13.0.1
   Type:        darcs
   Location:    http://code.haskell.org/~thielema/llvm-extra/
 
@@ -78,7 +78,7 @@
     tfp >=1.0 && <1.1,
     non-empty >=0.2.1 && <0.4,
     fixed-length >=0.2.1 && <0.3,
-    containers >=0.1 && <0.8,
+    containers >=0.1 && <0.9,
     enumset >=0.0.5 && <0.2,
     storable-record >=0.0.5 && <0.1,
     storable-enum >=0.0 && <0.1,
@@ -88,7 +88,7 @@
     utility-ht >=0.0.15 && <0.1,
     prelude-compat >=0.0 && <0.0.1,
     base-orphans >= 0.5 && <1,
-    base >=3 && <5
+    base >=4.8 && <5
 
   Default-Language: Haskell98
   GHC-Options: -Wall
@@ -160,7 +160,7 @@
       llvm-tf,
       tfp,
       non-empty,
-      containers >=0.1 && <0.8,
+      containers >=0.1 && <0.9,
       transformers,
       utility-ht >=0.0.1 && <0.1,
       base >=3 && <5
diff --git a/src/LLVM/Extra/MaybeContinuation.hs b/src/LLVM/Extra/MaybeContinuation.hs
--- a/src/LLVM/Extra/MaybeContinuation.hs
+++ b/src/LLVM/Extra/MaybeContinuation.hs
@@ -50,7 +50,6 @@
    (<*>) = M.ap
 
 instance Monad (T r z) where
-   return = pure
    (>>=) = bind
 
 instance MonadIO (T r z) where
