Added global iterator. All iterators now save against removal of current
drwxr-xr-x - ir