semicolon ugh