partially written I/O