Oh the semicolons