Great, I get to style nit pick ;) `else if` should be on next line.