Moving harvest to an external method since it will be needed more than
once.