SEMICOLONS ARE A VERY GOOD IDEA