Safer updatePathReach