anchor.diff:  
   		if("make_job_unavailable")
   			// MAKE JOB POSITION UNAVAILABLE FOR LATE JOINERS
  -			if(scan && (ACCESS_CHANGE_IDS in scan.access) && !target_dept)
  +			if(user_id && (ACCESS_CHANGE_IDS in user_id.access) && !target_dept)
   				var/edit_job_target = href_list["job"]
   				var/datum/job/j = SSjob.GetJob(edit_job_target)
   				if(!j)
  
positive.code: 	icon_keyboard = "id_key"
  	req_one_access = list(ACCESS_HEADS, ACCESS_CHANGE_IDS)
  	circuit = /obj/item/circuitboard/computer/card
  	var/obj/item/card/id/scan = null
  	var/obj/item/card/id/modify = null
  	var/mode = 0
  	var/printing = null
  
negative.code: 
  /obj/machinery/computer/card/examine(mob/user)
  	. = ..()
  	if(modify)
  		. += "<span class='notice'>Alt-click to eject the ID card.</span>"
  
  /obj/machinery/computer/card/Initialize()
  