In v0.10 and forward `'end'` means the readable stream has received `EOF`, `'close'` means the underlying resource (socket/fd) has been closed. It should only be necessary to listen to `'close'`.