well since since this is called directly from this implementation it doesn't seem reasonable to expect another implementation to be running at the same time.

i guess i'm just confused how this is even getting used. where does it get into a PathDescriptionSegment?