make sure the roles vocabulary contains unique terms