Adding additional work to I/O