Buffering and direct proxying