nit: please add a space between `if` and `(`