You didn&#x27;t say it explicitly, but your original comment came off more like &quot;This option is unnecessary and should be removed from gcc, since we can simply enforce a style of using curly braces everywhere&quot;<p>C doesn&#x27;t do this, but I like this feature from Perl for single-statement checks:<p><pre><code>    return if is_red($traffic_light);

    return unless is_green($traffic_light);
</code></pre>
In C, I usually put the early returns on their own line without curly braces, but place them all together at the start of the function to make it easier to spot inconsistencies.