Improve the grammar
Reasonably good now; some edge cases remain