misuse of semicolons