To Stream or not to Stream ?