swap ?$ with $?; remove bogus ";;"