# Can only grant lesser (higher) roles to others
if 'admin' not in self.caller['roles'] and \
role['role_id'] <= min(self.caller['role_ids']):
# Can only grant lesser (higher) roles to others
if 'admin' not in self.caller['roles'] and \
role['role_id'] <= min(self.caller['role_ids']):