Idiomatic requires