cleaner handling of special symbols