Fix typography: english typographical conventions don't put spaces before punctuation