The Difference between Reverse and Revert