Update location_set to examine values before setting dirty flag