Grammatical revision