I have no idea about the buffering question you ask. Deferring to @jeffkaufman for this.