revert and reattempt