fix Char widen, remove redundant methods