diff --git a/Control/Concurrent/CHP/Test.hs b/Control/Concurrent/CHP/Test.hs
--- a/Control/Concurrent/CHP/Test.hs
+++ b/Control/Concurrent/CHP/Test.hs
@@ -33,14 +33,14 @@
   testCHP', CHPTestResult(..), (=*=), CHPTest, withCheck, assertCHP, assertCHP',
     assertCHPEqual, assertCHPEqual') where
 
-import Control.Arrow
+import Control.Arrow (first, second)
 import Control.Monad
 import Data.Monoid
 import Data.Unique
 import Test.HUnit (assertFailure, Test(..))
 import Test.QuickCheck (Gen, forAll)
 import Test.QuickCheck.Property (Property, Result(..), Testable(..), result, succeeded, ioProperty)
-import Text.PrettyPrint.HughesPJ
+import Text.PrettyPrint.HughesPJ (Doc)
 
 import Control.Concurrent.CHP
 import Control.Concurrent.CHP.Traces
diff --git a/chp-plus.cabal b/chp-plus.cabal
--- a/chp-plus.cabal
+++ b/chp-plus.cabal
@@ -1,5 +1,5 @@
 Name:            chp-plus
-Version:         1.3.1.1
+Version:         1.3.1.2
 Synopsis:        A set of high-level concurrency utilities built on Communicating Haskell Processes
 License:         BSD3
 License-file:    LICENSE
