Revert vs Revoke - Confused?

They are totally two different animals:

Revert - Switches the execution context back to the caller of the last EXECUTE AS statement.

Revoke - Removes a previously granted or denied permission.