diff --git a/antiope-s3.cabal b/antiope-s3.cabal
--- a/antiope-s3.cabal
+++ b/antiope-s3.cabal
@@ -2,10 +2,10 @@
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: 50906432a72f329fac6e445be19a211a8f7455549afcacae337ea11c97c1489d
+-- hash: f00bb2bf467fa6bce7f0b14ea41b95633520a912a4753bf0116ab7e2f2576b34
 
 name:           antiope-s3
-version:        6.0.1
+version:        6.0.2
 description:    Please see the README on Github at <https://github.com/arbor/antiope#readme>
 category:       Services
 homepage:       https://github.com/arbor/antiope#readme
diff --git a/src/Antiope/S3.hs b/src/Antiope/S3.hs
--- a/src/Antiope/S3.hs
+++ b/src/Antiope/S3.hs
@@ -10,6 +10,7 @@
 , copySingle
 , fromS3Uri
 , toS3Uri
+, lsBucketResponseStream
 , lsBucketStream
 , Region(..)
 , BucketName(..)
@@ -139,10 +140,18 @@
       Just True -> Just $ nextPageReq req resp
       _         -> Nothing
 
--- | Streams the entire set of results (i.e. all pages) of a ListObjectsV2
+-- | Streams all pages of the result (ListObjectsV2Responses) of a ListObjectsV2
 -- request from S3.
+-- lsBucketResponseStream :: MonadAWS m => ListObjectsV2 -> ConduitT i ListObjectsV2Response m ()
+lsBucketResponseStream :: MonadAWS m
+  => ListObjectsV2
+  -> ConduitM a ListObjectsV2Response m ()
+lsBucketResponseStream bar = unfoldM lsBucketPage (Just bar)
+
+-- | Streams all Objects from all pages of the result of a ListObjectsV2
+-- request from S3.
 -- lsBucketStream :: MonadAWS m => ListObjectsV2 -> ConduitT i Object m ()
 lsBucketStream :: MonadAWS m
   => ListObjectsV2
   -> ConduitM a Object m ()
-lsBucketStream bar = unfoldM lsBucketPage (Just bar) .| CC.concatMap (^. lovrsContents)
+lsBucketStream bar = lsBucketResponseStream bar .| CC.concatMap (^. lovrsContents)
