semicolons op