diff --git a/changelog.md b/changelog.md
--- a/changelog.md
+++ b/changelog.md
@@ -1,3 +1,8 @@
+# Version 0.4.0.3
+
+* Upper bound dependency bumps (pipes-bytestring).
+
+
 # Version 0.4.0.2
 
 * Upper bound dependency bumps (pipes-bytestring).
diff --git a/pipes-binary.cabal b/pipes-binary.cabal
--- a/pipes-binary.cabal
+++ b/pipes-binary.cabal
@@ -1,5 +1,5 @@
 name:               pipes-binary
-version:            0.4.0.2
+version:            0.4.0.3
 license:            BSD3
 license-file:       LICENSE
 copyright:          Copyright (c) Renzo Carbonara 2013-2014
@@ -35,7 +35,7 @@
         , pipes            >= 4.0     && < 4.2
         , pipes-parse      >= 3.0     && < 3.1
         , pipes-bytestring >= 2.0     && < 2.2
-        , transformers     >= 0.2     && < 0.4
+        , transformers     >= 0.2     && < 0.5
 
 test-suite tests
     type:              exitcode-stdio-1.0
@@ -51,7 +51,7 @@
         , pipes-binary
         , pipes-parse      >= 3.0     && < 3.1
         , smallcheck       >= 1.0     && < 1.2
-        , tasty            >= 0.7     && < 0.9
-        , tasty-hunit      >= 0.4     && < 0.9
+        , tasty            >= 0.8     && < 0.11
+        , tasty-hunit      >= 0.8     && < 0.10
         , tasty-smallcheck >= 0.2     && < 0.9
-        , transformers     >= 0.2     && < 0.4
+        , transformers     >= 0.2     && < 0.5
diff --git a/src/Pipes/Binary.hs b/src/Pipes/Binary.hs
--- a/src/Pipes/Binary.hs
+++ b/src/Pipes/Binary.hs
@@ -114,7 +114,7 @@
 --
 -- @
 -- 'Control.Lens.zoom' 'decoded' ('return' r) /= 'return' r
--- 'Control.Lens.zoom' 'decoded' (m >>= k)  /= 'Control.Lens.zoom' m >>= 'Control.Lens.zoom' . f
+-- 'Control.Lens.zoom' 'decoded' (m >>= f)  /= 'Control.Lens.zoom' 'decoded' m >>= 'Control.Lens.zoom' 'decoded' . f
 -- @
 decoded
   :: (Monad m, Binary a)
