`key` isn't always defined
don't unref stdin

causes problems with anyone else wanting to use it afterwards

wish there was a better way to handle this...
0.2.0