warn semicolons