rg.Unroller() runs faster when a point is added in AddFollowingGeometry()

I’m unrolling around 300-400 brepFaces sequentially. I am also adding their edges to unroller to reference them with right order in 2D. (is there a way to keep the edge order?)

I noticed if I add a center point of each surface to it’s unroller using AddFollowingGeometry(), it speeds things up almost 3 times! just a little surprise.

it only happens if there is also a curve added with AddFollowingGeometry.

As well, I’m not sure why some unrolled surfaces are mirrored - i think it’s mirrored since it keeps the normal direction consistent, but geometries are different in two versions.

(with rhino 8.25.25314 on mac)