Reuse io