OS X 10.6 heartily prefers the NSInputStream to be scheduled on a run loop