nit: "and" -> "any"