Supports wchar_t with utf16