diff --git a/pipes-vector.cabal b/pipes-vector.cabal
--- a/pipes-vector.cabal
+++ b/pipes-vector.cabal
@@ -1,5 +1,5 @@
 name:                pipes-vector
-version:             0.6.1
+version:             0.6.2
 synopsis:            Various proxies for streaming data into vectors
 description:         Proxies for streaming data into vectors.        
 license:             BSD3
diff --git a/src/Pipes/Vector.hs b/src/Pipes/Vector.hs
--- a/src/Pipes/Vector.hs
+++ b/src/Pipes/Vector.hs
@@ -66,7 +66,7 @@
 -- maximum chunk size.
 toVector
      :: (PrimMonad m, M.MVector (V.Mutable v) e)
-     => Consumer e (ToVector v e m) r
+     => Consumer' e (ToVector v e m) r
 toVector = forever $ do
       length <- (M.length . result) `liftM` lift (TV get)
       pos <- idx `liftM` lift (TV get)
