effective revert