Streaming buffer recycling (not tested)
document text printing stuff