Added set harvesting. Not really tested.