@mikeal you handled `'del'` correctly. 

You forgot to add an `if (this._piped)` to the `'put'` event.