Imagine these two if statements: ```c if(false && f()) { } if(true && f()) { } ``` in `30cc`, `f()` is evaluated twice, thus its side-effects are applied twice, but in regular C, only the `f()` in the second if-statement is applied.