better handling of []{};':",.<> characters