more idiomatic semicolons