- before revert