Any reason to remove the requirement for the existence of `label`?