revert io