diff --git a/Control/Parallel/Strategies.hs b/Control/Parallel/Strategies.hs
--- a/Control/Parallel/Strategies.hs
+++ b/Control/Parallel/Strategies.hs
@@ -202,7 +202,7 @@
 instance Monad Eval where
   return x = Eval $ \s -> (# s, x #)
   Eval x >>= k = Eval $ \s -> case x s of
-                                (# s', a #) -> case lazy (k a) of
+                                (# s', a #) -> case k a of
                                                       Eval f -> f s'
 #else
 
diff --git a/parallel.cabal b/parallel.cabal
--- a/parallel.cabal
+++ b/parallel.cabal
@@ -1,5 +1,5 @@
 name:		parallel
-version:        3.2.0.0
+version:        3.2.0.2
 license:	BSD3
 license-file:	LICENSE
 maintainer:	libraries@haskell.org
@@ -21,9 +21,9 @@
         Control.Parallel.Strategies
   extensions:	CPP BangPatterns
   build-depends: base    >= 3 && < 5,
-                 deepseq >= 1.1 && < 1.3,
+                 deepseq >= 1.1 && < 1.4,
                  containers >= 0.1 && < 0.5,
-                 array      >= 0.1 && < 0.4
+                 array      >= 0.1 && < 0.5
   ghc-options: -Wall
 
   if impl(ghc >= 6.11) {
