get rid of gu/str.(c|h)