Harvest seed, clean up

Harvest seed, cleanup