On Sunday, 7 February 2016 at 00:48:54 UTC, Jason White wrote: > GitHub: https://github.com/jasonwhite/io In the output stream you compare output data length to the input data length. In case of a transcoding stream they can be different. Are you trying to account for partial writes?