- more idiomatic