I don't want to hinder usage of any of the underlying deflate utilities or anything, but I don't think that this method should still exist. We should have utilities to control what's read from a reader or written to a writer for things like fine-grained buffer management.