dont use unichar