28 pass, last one check for special chars