It is a lot of event emitting. : / Really looking forward to the cleaner streams API in 0.10.x