more idiomatic