anchor.diff:  	if(owner.current)
   		for(var/datum/mind/M in SSticker.minds)
   			if(M.current && isliving(M.current))
  -				if(!M.special_role && !M.assigned_role == "Security Officer" && !M.assigned_role == "Detective" && !M.assigned_role == "Head of Security" && !M.assigned_role == "Lawyer" && get_area(M.current) != typesof(/area/security))
  +				if(!M.special_role && !M.assigned_role == "Security Officer" && !M.assigned_role == "Detective" && !M.assigned_role == "Head of Security" && !M.assigned_role == "Lawyer" && !M.assigned_role == "Warden" && get_area(M.current) != typesof(/area/security))
  +					return 0
  +		return 1
  +
  +/datum/objective/crew/warden/
  +
  +/datum/objective/crew/warden/justicecrew
  +	explanation_text = "Ensure there are no innocent crew members in the brig when the shift ends."
  +
  +/datum/objective/crew/warden/justicecrew/check_completion()
  +	if(owner.current)
  +		for(var/datum/mind/M in SSticker.minds)
  +			if(M.current && isliving(M.current))
  +				if(!M.special_role && !M.assigned_role == "Security Officer" && !M.assigned_role == "Detective" && !M.assigned_role == "Head of Security" && !M.assigned_role == "Lawyer" && !M.assigned_role == "Warden" && get_area(M.current) != typesof(/area/security))
   					return 0
   		return 1
   
  
positive.code: 		return 1
  	else
  		return 0
  
negative.code: 	if(owner.current)
  		for(var/datum/mind/M in SSticker.minds)
  			if(M.current && isliving(M.current))
  				if(!M.special_role && !M.assigned_role == "Security Officer" && !M.assigned_role == "Detective" && !M.assigned_role == "Head of Security" && !M.assigned_role == "Lawyer" && !M.assigned_role == "Warden" && get_area(M.current) != typesof(/area/security))
  					return 0
  		return 1
  
  