Nit: Only one space after `if`. Otherwise looks perfect.