nit: no space after `if`