coerce to run all of iterator