diff --git a/riak.cabal b/riak.cabal
--- a/riak.cabal
+++ b/riak.cabal
@@ -1,5 +1,5 @@
 name:                riak
-version:             0.7.2.0
+version:             0.7.2.1
 synopsis:            A Haskell client for the Riak decentralized data store
 description:
   A Haskell client library for the Riak decentralized data
@@ -80,7 +80,7 @@
 
   build-depends:
     aeson >= 0.3.2.4,
-    attoparsec >= 0.8.5.3,
+    attoparsec >= 0.10,
     base == 4.*,
     binary,
     blaze-builder,
diff --git a/src/Network/Riak/Escape.hs b/src/Network/Riak/Escape.hs
--- a/src/Network/Riak/Escape.hs
+++ b/src/Network/Riak/Escape.hs
@@ -25,7 +25,7 @@
 import Blaze.ByteString.Builder (Builder, fromByteString, toByteString, toLazyByteString)
 import Blaze.ByteString.Builder.Word (fromWord8)
 import Control.Applicative ((<$>))
-import Data.Attoparsec as A
+import Data.Attoparsec.ByteString as A
 import Data.Attoparsec.Lazy as AL
 import Data.Bits ((.|.), (.&.), shiftL, shiftR)
 import Data.ByteString (ByteString)
diff --git a/src/Network/Riak/Types/Internal.hs b/src/Network/Riak/Types/Internal.hs
--- a/src/Network/Riak/Types/Internal.hs
+++ b/src/Network/Riak/Types/Internal.hs
@@ -118,7 +118,7 @@
 unexError modu func msg = throw (UnexpectedResponse modu func msg)
 
 instance Show Connection where
-    show conn = show "Connection " ++ host c ++ ":" ++ port c
+    show conn = concat ["Connection ", host c, ":", port c]
         where c = connClient conn
 
 -- | A Bucket is a container and keyspace for data stored in Riak,
