make stream.pipe and stream.unpipe behave like node
be more verbose