Also need to consider other non-printed characters (< 32)