unicode internal issues