label: split into label and relocation