That could lead to a clunky UX where the grantee has to track down the grantor to re-add the permissions.  If the window is significantly long enough where that wouldn't happen too often, it'd probably okay.  Is adding the check a security measure?