double_checking: allow if (foo) { ... } else if (!foo) { }