diff --git a/Data/Conduit/Parser/Internal.hs b/Data/Conduit/Parser/Internal.hs
--- a/Data/Conduit/Parser/Internal.hs
+++ b/Data/Conduit/Parser/Internal.hs
@@ -185,9 +185,9 @@
 deriving instance Show ConduitParserException
 
 instance Exception ConduitParserException where
-  displayException (BothFailed ea eb) = show ea ++ "\n" ++ show eb
+  displayException (BothFailed ea eb) = displayException ea ++ "\n" ++ displayException eb
   displayException ExpectedEndOfInput = "Unexpected input, expected end of input."
-  displayException (NamedParserException t e) = "While parsing " ++ unpack t ++ ": " ++ show e
+  displayException (NamedParserException t e) = "While parsing " ++ unpack t ++ ":\n" ++ displayException e
   displayException UnexpectedEndOfInput = "Unexpected end of input."
   displayException (UnexpectedFollowedBy t) = "Should not be followed by " ++ unpack t
   displayException (Unexpected t) = unpack t
diff --git a/conduit-parse.cabal b/conduit-parse.cabal
--- a/conduit-parse.cabal
+++ b/conduit-parse.cabal
@@ -1,5 +1,5 @@
 name:                conduit-parse
-version:             0.1.1.0
+version:             0.1.1.1
 synopsis:            Parsing framework based on conduit.
 description:         Please refer to README.
 homepage:            https://github.com/k0ral/conduit-parse
@@ -13,8 +13,8 @@
 extra-source-files:  README.md
 
 source-repository head
-    type:     git
-    location: git://github.com/k0ral/conduit-parse.git
+  type:     git
+  location: git://github.com/k0ral/conduit-parse.git
 
 library
   exposed-modules:
