Migration checks for existence of subfields, but still might be fragile.