Yeah, and furthermore. If the crossings store the crucible they connect to.
One could even end the search on the nearest crossing placed as it would already know the crucible it connected to. So it would just relay that.
It’s only when a crossing doesn’t know a crucible that it needs a refresh whenever another crossing is placed or a crucible is placed after a crossing.