freaking semicolons