Isn't this the same structure on both sides of the if?