anchor.diff:  			traitor.objectives += block_objective
   
   	else
  -		if((traitors.len > 5) && !exchange_blue)
  +		var/is_hijacker = prob(10)
  +		var/objective_count = is_hijacker 			//Hijacking counts towards number of objectives
  +		if(!exchange_blue && traitors.len >= 5) 	//Set up an exchange if there are enough traitors
   			if(!exchange_red)
   				exchange_red = traitor
   			else
   				exchange_blue = traitor
  -				assign_exchange_role(exchange_red,"red")
  -				assign_exchange_role(exchange_blue,"blue")
  -
  -		for(var/i = 0, i < config.traitor_objectives_amount, i++)
  +				assign_exchange_role(exchange_red)
  +				assign_exchange_role(exchange_blue)
  +			objective_count += 1					//Exchange counts towards number of objectives
  +
  +		for(var/i = objective_count, i < config.traitor_objectives_amount, i++)
   			random_traitor_objective(traitor)
  -		forge_escape_objective(traitor)
  +
  +		if(is_hijacker && objective_count <= config.traitor_objectives_amount) //Don't assign hijack if it would exceed the number of objectives set in config.traitor_objectives_amount
  +			if (!(locate(/datum/objective/hijack) in traitor.objectives))
  +				var/datum/objective/hijack/hijack_objective = new
  +				hijack_objective.owner = traitor
  +				traitor.objectives += hijack_objective
  +		else
  +			if (!(locate(/datum/objective/escape) in traitor.objectives))
  +				var/datum/objective/escape/escape_objective = new
  +				escape_objective.owner = traitor
  +				traitor.objectives += escape_objective
   	return
   
   /datum/game_mode/proc/random_traitor_objective(var/datum/mind/traitor)
  -
  +	world << "forging"
   	if(prob(35))
   		if(prob(70))
   			var/datum/objective/assassinate/kill = new
  
positive.code: 		backstab_objective.owner = owner
  		owner.objectives += backstab_objective
  
  	forge_escape_objective(owner)
  
  	//Spawn and equip documents
  	var/mob/living/carbon/human/mob = owner.current
  
  
negative.code: 		steal.owner = traitor
  		steal.find_target()
  		traitor.objectives += steal
  
  /datum/game_mode/proc/greet_traitor(var/datum/mind/traitor)
  	traitor.current << "<B><font size=3 color=red>You are the [traitor_name].</font></B>"
  