... semicolons are hard.