fix conflicting with gcharstr