allow strings for unique identifiers