which is fine except Stream.prototype.pipe expects there to be a .destroy method