decompose start_harvest for use from scripts