I used to give language corrections on lang-8. I started to notice there are two types of corrections you can give. One type of error is a true grammar mistake, like saying “a apple.” Another is just making it sound more native. In those cases I would sometimes decide how to fix the grammar while keeping the original way of saying it, but also suggest a better way of saying it.