Explain proper processing of NSStream