Empty  iterator has overhead if snapshots are not used.