I agree. But your last example won&#x27;t compile anyway. Though this would:<p><pre><code>  if (true)
    foo();
  else
    bar();
    baz();
</code></pre>
But I have to admit if you ever actually do that, you have failed to fundamentally understand how your code is executed. No braces means one statement. Period.<p>In these cases languages which are auto formatted (C#, go-fmt, etc) likely have an advantage where these problems stick out more obviously.