Error once

`on('.error', cb)` will only call `cb` once, and fail silently thereafter.