use nunicode for proper to_upper/to_lower string conversions