bug fix for CharExpr