support for multi-character ids