I think we should not use labels as keys because labels can be the same.