Semicolons are hard