use UnicodeChar trait