Correct overly aggressive asserts in Iterable<>