Why? I have found executeStream to be immensely useful when writing asynchronous parsers. By making this private we just force people to do copy and pastes on your code, instead of just using it intelligently.