fix revoke