please use SGVector<char> here