Continue implementing Revert