generic units are also checked for duplicate names