--clean flag takes priority over invalid syntax

Because you might be lost in the middle of an edit and want to clean it,
it should not blow up because of invalid syntax, it should be helpful and
just remove its annotations so you can continue.