diff --git a/src/Control/Monad/Yaftee/Pipe/MonoTraversable/Crc32.hs b/src/Control/Monad/Yaftee/Pipe/MonoTraversable/Crc32.hs
--- a/src/Control/Monad/Yaftee/Pipe/MonoTraversable/Crc32.hs
+++ b/src/Control/Monad/Yaftee/Pipe/MonoTraversable/Crc32.hs
@@ -10,6 +10,8 @@
 
 	run, complement, crc32, crc32',
 
+	reset,
+
 	step
 
 	) where
@@ -52,6 +54,10 @@
 		Nothing -> pure ()
 		Just bs -> (>> go)
 			$ State.modifyN nm (`step` bs) >> Pipe.yield bs
+
+reset :: forall nm ->
+	(U.Member (State.Named nm Crc32.C) es) => Eff.E es i o ()
+reset nm = State.putN nm $ Crc32.initial
 
 step :: (MonoFoldable mono, Element mono ~ Word8) => Crc32.C -> mono -> Crc32.C
 step = ofoldl' Crc32.step
diff --git a/yaftee-conduit-mono-traversable.cabal b/yaftee-conduit-mono-traversable.cabal
--- a/yaftee-conduit-mono-traversable.cabal
+++ b/yaftee-conduit-mono-traversable.cabal
@@ -5,7 +5,7 @@
 -- see: https://github.com/sol/hpack
 
 name:           yaftee-conduit-mono-traversable
-version:        0.1.0.0
+version:        0.1.0.1
 synopsis:       Mono traversable tools for Yaftee Conduit
 description:    Please see the README on GitHub at <https://github.com/YoshikuniJujo/yaftee-conduit-mono-traversable#readme>
 category:       Control
