Just a style thing, but `if...else...` clauses above seem to use curly braces?