Nit: space between "if" and "(". Otherwise looks good.