replace direct access to target with processTargetPermanent
remove need to specify index of target
remove need to specify index of target
remove need to specify index of target
remove need to specify index of target
remove choiceResults from processTarget