cleanup actually does the deletes