nit: please add a space after `if`