diff --git a/Network/XmlRpc/Pretty.hs b/Network/XmlRpc/Pretty.hs
--- a/Network/XmlRpc/Pretty.hs
+++ b/Network/XmlRpc/Pretty.hs
@@ -17,7 +17,7 @@
 import Blaze.ByteString.Builder (Builder, fromLazyByteString, toLazyByteString)
 import Blaze.ByteString.Builder.Char.Utf8 (fromString)
 import Data.Maybe (isNothing)
-import Data.Monoid
+import Data.Monoid (Monoid, mempty, mconcat, mappend)
 import qualified GHC.Exts as Ext
 
 -- |A 'Builder' with a recognizable empty value.
diff --git a/haxr.cabal b/haxr.cabal
--- a/haxr.cabal
+++ b/haxr.cabal
@@ -1,5 +1,5 @@
 Name: haxr
-Version: 3000.8.4
+Version: 3000.8.5
 Cabal-version: >=1.6
 Build-type: Simple
 Copyright: Bjorn Bringert, 2003-2006
@@ -11,7 +11,7 @@
 Category: Network
 Synopsis: XML-RPC client and server library.
 Description:
-        HaXR is a library for writing XML-RPC 
+        HaXR is a library for writing XML-RPC
         client and server applications in Haskell.
 
 Extra-Source-Files:
@@ -22,10 +22,20 @@
         examples/validate.hs          examples/Makefile
 
 Library
-  Build-depends: base < 5, mtl, network < 3, 
-                 HaXml == 1.22.*, HTTP >= 4000, bytestring, dataenc, 
-                 old-locale, old-time, time, array, utf8-string, 
-                 template-haskell, blaze-builder >= 0.2 && < 0.4
+  Build-depends: base < 5,
+                 mtl,
+                 network < 3,
+                 HaXml == 1.22.*,
+                 HTTP >= 4000,
+                 bytestring,
+                 dataenc,
+                 old-locale,
+                 old-time,
+                 time,
+                 array,
+                 utf8-string,
+                 template-haskell,
+                 blaze-builder >= 0.2 && < 0.4
   Exposed-Modules:
         Network.XmlRpc.Client,
         Network.XmlRpc.Server,
