Lame formatters cannot distinguish between when there are syntax errors and when code should be reformatted.