diff --git a/pipes-bytestring.cabal b/pipes-bytestring.cabal
--- a/pipes-bytestring.cabal
+++ b/pipes-bytestring.cabal
@@ -1,5 +1,5 @@
 Name: pipes-bytestring
-Version: 1.0.0
+Version: 1.0.1
 Cabal-Version: >=1.8.0.2
 Build-Type: Simple
 License: BSD3
diff --git a/src/Pipes/ByteString.hs b/src/Pipes/ByteString.hs
--- a/src/Pipes/ByteString.hs
+++ b/src/Pipes/ByteString.hs
@@ -694,7 +694,7 @@
         p' <- break (fromIntegral (ord '\n') ==) p
         return $ PP.FreeT (go2 p')
     go2 p = do
-        x  <- next p
+        x  <- nextByte p
         return $ case x of
             Left   r      -> PP.Pure r
             Right (_, p') -> PP.Free (go1 p')
