Correct use of semicolons and commas to separate clauses