Simplify char16_t implementation