allow for iterative removal of items