diff --git a/process-streaming.cabal b/process-streaming.cabal
--- a/process-streaming.cabal
+++ b/process-streaming.cabal
@@ -1,5 +1,5 @@
 name:          process-streaming
-version:       0.9.1.1
+version:       0.9.1.2
 license:       BSD3
 license-file:  LICENSE
 data-files:    
diff --git a/src/System/Process/Streaming.hs b/src/System/Process/Streaming.hs
--- a/src/System/Process/Streaming.hs
+++ b/src/System/Process/Streaming.hs
@@ -421,7 +421,7 @@
     Example of a complex handler:
 
 >>> :{ 
-    execute (piped (shell "{ cat ; echo eee 1>&2 ; }")) $ 
+    execute (piped (shell "{ cat ; sleep 1 ; echo eee 1>&2 ; }")) $ 
         (\_ _ o e oe ec -> (o,e,oe,ec)) 
         <$>
         feedBytes (Just "aaa") 
diff --git a/tests/alternating.sh b/tests/alternating.sh
--- a/tests/alternating.sh
+++ b/tests/alternating.sh
@@ -1,21 +1,21 @@
 #!/bin/bash
 
-for (( i=1; i <= 20000; i++ ))
+for (( i=1; i <= 10000; i++ ))
 do
      echo "OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO"
 done
 
-for (( i=1; i <= 20000; i++ ))
+for (( i=1; i <= 10000; i++ ))
 do
      echo "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE" 1>&2
 done
 
-for (( i=1; i <= 20000; i++ ))
+for (( i=1; i <= 10000; i++ ))
 do
      echo "OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO"
 done
 
-for (( i=1; i <= 20000; i++ ))
+for (( i=1; i <= 10000; i++ ))
 do
      echo "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE" 1>&2
 done
diff --git a/tests/test.hs b/tests/test.hs
--- a/tests/test.hs
+++ b/tests/test.hs
@@ -219,11 +219,11 @@
         execute (piped (shell "chmod u+x tests/alternating.sh")) (pure ())
         r <- alternatingWithCombined  
         case r of 
-            80000 -> return ()
+            40000 -> return ()
             _ -> assertFailure $ "unexpected lines (1) " ++ show r
         r <- alternatingWithCombined2  
         case r of 
-            (80000,80000) -> return ()
+            (40000,40000) -> return ()
             _ -> assertFailure $ "unexpected lines (2) " ++ show r
 
 alternatingWithCombined :: IO Integer
