def METHOD_NAME(self, creature_mgr):
    if creature_mgr.guid not in self.members:
        return
    if not self.members:
        self.disband()
    elif self.is_leader(creature_mgr) and self.is_formation():
        new_leader = self._pick_new_leader()
        self.leader = new_leader if new_leader else None