Trying to acquire an iterator at creation. This helps preserve the order of operations.
Fixed test