better ressilience for "changed" and locxations.check