exit on errors, remove listeners vs. splicing
0.1.1