To Stream or Not to Stream