Ugh, semicolons