virtual: support for multiple identifiers