I *really* don't think we can do without. The kernel will keep filling the buffer behind your back until the next time the event loop gets around to changing it.