Yeah I was back and forth on how do set these up. We can't dictate whether buffering happens or not since you could have your own `Client` that doesn't buffer. I'll see what I can do to break them up into chunks in the morning.