diff --git a/IOSpec.cabal b/IOSpec.cabal
--- a/IOSpec.cabal
+++ b/IOSpec.cabal
@@ -1,5 +1,5 @@
 Name:		        IOSpec
-Version:        	0.2.1
+Version:        	0.2.2
 License:        	BSD3
 License-file:		LICENSE
 Author:			Wouter Swierstra, Yusaku Hashimoto
@@ -42,7 +42,7 @@
 			with the source distribution.
 Category:       	Testing
 Build-Type:		Simple
-Build-Depends:  	base >= 2 && < 4, mtl, QuickCheck >= 2 && < 3, Stream
+Build-Depends:  	base >= 2 && < 4.4, mtl, QuickCheck >= 2 && < 3, Stream
 Extensions:		MultiParamTypeClasses, OverlappingInstances
 Ghc-options:		-Wall
 Hs-source-dirs:		src
diff --git a/src/Test/IOSpec/Surrogate.hs b/src/Test/IOSpec/Surrogate.hs
--- a/src/Test/IOSpec/Surrogate.hs
+++ b/src/Test/IOSpec/Surrogate.hs
@@ -1,4 +1,4 @@
-{-# LANGUAGE EmptyDataDecls #-}
+{-# LANGUAGE EmptyDataDecls, TypeOperators #-}
 -- | This module contains a few type signatures to help replace pure
 -- specifications by their effectful counterparts.
 module Test.IOSpec.Surrogate
