diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -3,7 +3,7 @@
 
 Output of nested data structures by `Show` instances is often very hard to read.
 This package offers a simple function to insert line breaks and indentation into
-that ouput so that the semantics are unchanged, but makes it *much* easier to
+that output so that the semantics are unchanged, but makes it *much* easier to
 read.
 
 The package does not rely on a parser for actual Haskell; instead, it merely
diff --git a/show-prettyprint.cabal b/show-prettyprint.cabal
--- a/show-prettyprint.cabal
+++ b/show-prettyprint.cabal
@@ -1,5 +1,5 @@
 name:                show-prettyprint
-version:             0.1.0.1
+version:             0.1.0.2
 synopsis:            Robust prettyprinter for output of auto-generated Show
                      instances
 description:         See README.md
@@ -20,7 +20,10 @@
   exposed-modules:     Text.Show.Prettyprint
   build-depends:       base >= 4.7 && < 5
                      , trifecta >= 1.6
-                     , wl-pprint >= 1.1
+
+                     -- Transitive dependency of Trifecta, so let the
+                     --version be sorted out by that
+                     , ansi-wl-pprint
   default-language:    Haskell2010
 
 test-suite doctest
diff --git a/src/Text/Show/Prettyprint.hs b/src/Text/Show/Prettyprint.hs
--- a/src/Text/Show/Prettyprint.hs
+++ b/src/Text/Show/Prettyprint.hs
@@ -25,8 +25,8 @@
 
 import Control.Applicative
 import Data.Monoid
-import Text.PrettyPrint.Leijen as Ppr hiding ((<>))
-import Text.Trifecta           as Tri
+import Text.PrettyPrint.ANSI.Leijen as Ppr hiding ((<>))
+import Text.Trifecta                as Tri
 
 
 
