so we can read the ids later and infer the new order