diff --git a/src/Data/XML/Pickle.hs b/src/Data/XML/Pickle.hs
--- a/src/Data/XML/Pickle.hs
+++ b/src/Data/XML/Pickle.hs
@@ -153,7 +153,7 @@
   -- | Tuple combinators apply their picklers from left to right
   , xp2Tuple
   , xpPair
-  , (<++>)
+  , (<#>)
   , xp3Tuple
   , xpTriple
   , xp4Tuple
@@ -183,8 +183,12 @@
 
   , xpClean
   , xpRecursiveClean
-  -- * Exceptions
-  , UnresolvedEntityException
+  -- * Error handling
+  , UnpickleError(..)
+  , (<++>)
+  , (<?+>)
+  , (<?>)
+  , UnresolvedEntityException(..)
   -- * helper functions
   , flattenContent
 ) where
diff --git a/xml-picklers.cabal b/xml-picklers.cabal
--- a/xml-picklers.cabal
+++ b/xml-picklers.cabal
@@ -1,6 +1,6 @@
 Cabal-Version: >= 1.2
 Name: xml-picklers
-Version: 0.2
+Version: 0.2.1
 Synopsis: XML picklers based on xml-types, ported from hexpat-pickle
 Description:
   A library of combinators that allows Haskell data structures to be pickled
@@ -8,9 +8,7 @@
   .
   Release history
   .
-  [0.2] Error system overhaul.
-  .
-  New picklers: @xpSubsetAll@, @xpElems@
+  [0.2] Error system overhaul. New picklers: @xpSubsetAll@, @xpElems@
   .
   [0.1] Initial release
 Category: XML
