support for mixed-case identifiers