Please add Javadoc. E.g. what is `label` in case there are multiple labels, or none?