cleanup of findDecisionPoint()