diff --git a/pooled-io.cabal b/pooled-io.cabal
--- a/pooled-io.cabal
+++ b/pooled-io.cabal
@@ -1,6 +1,6 @@
 Cabal-Version:    2.2
 Name:             pooled-io
-Version:          0.0.2.4
+Version:          0.0.2.5
 License:          BSD-3-Clause
 License-File:     LICENSE
 Author:           Henning Thielemann <haskell@henning-thielemann.de>
@@ -61,7 +61,7 @@
   default:     False
 
 Source-Repository this
-  Tag:         0.0.2.4
+  Tag:         0.0.2.5
   Type:        darcs
   Location:    https://hub.darcs.net/thielema/pooled-io/
 
@@ -77,7 +77,7 @@
     unsafe >=0.0 && <0.1,
     containers >=0.4 && <0.9,
     utility-ht >=0.0.9 && <0.1,
-    base >=4 && <5
+    base >=4.8 && <5
 
   Default-Language: Haskell98
   GHC-Options:      -Wall
diff --git a/src/Control/Concurrent/PooledIO/InOrder.hs b/src/Control/Concurrent/PooledIO/InOrder.hs
--- a/src/Control/Concurrent/PooledIO/InOrder.hs
+++ b/src/Control/Concurrent/PooledIO/InOrder.hs
@@ -21,7 +21,6 @@
    Cons f <*> Cons a = Cons $ f <*> a
 
 instance Monad T where
-   return = Cons . return
    Cons x >>= k  =  Cons $ decons . k =<< x
 
 {-
