no semicolons left behind