Break circular dependency get_turns->disjoint->covered_by->within->get_turns