while and for don't take a semicolon