anchor.diff:  					objective.stolen=0
   		if(undo_traitored)
   			for(var/objective_ in owner.objectives)
  -				if(!(istype(objective_, /datum/objective/assassinate/internal)||istype(objective_,/datum/objective/destroy/internal)))
  +				if(!is_internal_objective(objective_))
   					continue
   				var/datum/objective/assassinate/internal/objective = objective_
   				objective.traitored = 0
  
positive.code: 			pinpointer.owner=owner
  			H.equip_in_one_of_slots(pinpointer, slots)
  
  
  
  /proc/steal_targets(datum/mind/owner,datum/mind/victim)
  
negative.code: 	if(owner&&owner.current&&owner.current.stat!=DEAD)
  		var/undo_traitored = 0
  		for(var/objective_ in owner.objectives)
  			if(!is_internal_objective(objective_))
  				continue
  			var/datum/objective/assassinate/internal/objective = objective_
  			if(!objective.target)
  