is it possible to read the contents of a writeable stream?