anchor.diff:  
   /datum/antagonist/traitor/internal_affairs/reinstate_escape_objective()
   	..()
  -	var/objtype = traitor_kind == TRAITOR_HUMAN ? /datum/objective/escape : /datum/objective/survive
  +	var/objtype = traitor_kind == TRAITOR_HUMAN ? /datum/objective/escape : /datum/objective/survive/malf
   	var/datum/objective/escape_objective = new objtype
   	escape_objective.owner = owner
   	add_objective(escape_objective)
  
positive.code: /datum/antagonist/traitor/internal_affairs/forge_traitor_objectives()
  	forge_iaa_objectives()
  
  	var/objtype = traitor_kind == TRAITOR_HUMAN ? /datum/objective/escape : /datum/objective/survive
  	var/datum/objective/escape_objective = new objtype
  	escape_objective.owner = owner
  	add_objective(escape_objective)
  
negative.code: 	if(!objectives.len)
  		return
  	for (var/objective_ in objectives)
  		if(!(istype(objective_, /datum/objective/escape)||istype(objective_, /datum/objective/survive/malf)))
  			continue
  		remove_objective(objective_)
  
  