anchor.diff:  
   /datum/job/officer/get_access()
   	var/list/L = list()
  -	L = ..() | check_config_for_sec_maint()
  +	if(dep_access)
  +		L |= dep_access.Copy()
  +	L |= ..() | check_config_for_sec_maint()
  +	dep_access = null;
   	return L
   	
   var/list/sec_departments = list("engineering", "supply", "medical", "science")
  
positive.code: 				else
  					break
  		H << "<b>You have been assigned to [department]!</b>"
  		access += dep_access
  	
  /obj/item/device/radio/headset/headset_sec/department/New()
  	wires = new(src)
  
negative.code: 	access = list(access_security, access_sec_doors, access_brig, access_court, access_maint_tunnels, access_morgue)
  	minimal_access = list(access_security, access_sec_doors, access_brig, access_court) //But see /datum/job/warden/get_access()
  	minimal_player_age = 7
  	var/list/dep_access = null
  
  
  /datum/job/officer/equip(var/mob/living/carbon/human/H)
  