revert final