don't overload stream buffer