damn semicolons