doesn't clear the collection yet err with .remove()