diff --git a/src/Text/XML/Papillon.hs b/src/Text/XML/Papillon.hs
--- a/src/Text/XML/Papillon.hs
+++ b/src/Text/XML/Papillon.hs
@@ -153,10 +153,3 @@
 eof = !_
 
 |]
-
-instance Source ByteString where
-	type Token ByteString = Char
-	data Pos ByteString = NoPos
-	getToken = BSC.uncons
-	initialPos = NoPos
-	updatePos _ _ = NoPos
diff --git a/xml-pipe.cabal b/xml-pipe.cabal
--- a/xml-pipe.cabal
+++ b/xml-pipe.cabal
@@ -2,7 +2,7 @@
 cabal-version:	>= 1.8
 
 name:		xml-pipe
-version:	0.0.0.2
+version:	0.0.0.3
 stability:	Experimental
 author:		Yoshikuni Jujo <PAF01143@nifty.ne.jp>
 maintainer:	Yoshikuni Jujo <PAF01143@nifty.ne.jp>
@@ -110,7 +110,7 @@
 source-repository	this
     type:	git
     location:	git://github.com/YoshikuniJujo/xml-pipe.git
-    tag:	xml-pipe-0.0.0.2
+    tag:	xml-pipe-0.0.0.3
 
 library
     hs-source-dirs:	src
@@ -119,6 +119,6 @@
         Text.XML.XmlEvent, Text.XML.Lexer, Text.XML.Papillon, Text.XML.XmlCreate
     build-depends:
         base == 4.*, bytestring == 0.10.*, simple-pipe == 0.0.0.6,
-        papillon == 0.0.88
+        papillon == 0.1.*
     ghc-options:	-Wall
     extensions:		DoAndIfThenElse, PatternGuards
