The problem is that `-nextObject…` will return `nil` upon exhaustion _or_ error. I don't particularly like any other pattern we could use for that case.