diff --git a/crates/fj-kernel/src/algorithms/sweep/face.rs b/crates/fj-kernel/src/algorithms/sweep/face.rs index 47441023a..743661428 100644 --- a/crates/fj-kernel/src/algorithms/sweep/face.rs +++ b/crates/fj-kernel/src/algorithms/sweep/face.rs @@ -83,12 +83,13 @@ impl Sweep for Handle { } let top_cycle = CycleBuilder::connect_to_edges(top_edges, services) - .build(services); + .build(services) + .insert(services); if i == 0 { - exterior = Some(top_cycle.insert(services)); + exterior = Some(top_cycle); } else { - interiors.push(top_cycle.insert(services)); + interiors.push(top_cycle); }; }