garbage_collection returns