support names starting with non-upper/lower-case letters
5 files changed