fixes for PipeWriteables