put IsChar hack back