Main Search Cleanup Duty Calls