Buffering works properly now.