semicolons OP