messing with revert