working piping from Streams::Read