unrestricted semicolons