anchor.diff:  /obj/machinery/computer/card/AltClick(mob/user)
   	if(!user.canUseTopic(src, !issilicon(user)) || !is_operational())
   		return
  -	if(scan)
  -		eject_id_scan(user)
   	if(modify)
   		eject_id_modify(user)
  -
  -/obj/machinery/computer/card/proc/eject_id_scan(mob/user)
  -	if(scan)
  -		scan.forceMove(drop_location())
  -		if(!issilicon(user) && Adjacent(user))
  -			user.put_in_hands(scan)
  -		playsound(src, 'sound/machines/terminal_insert_disc.ogg', 50, 0)
  -		scan = null
  -	else //switching the ID with the one you're holding
  -		if(issilicon(user) || !Adjacent(user))
  -			return
  -		var/obj/item/I = user.get_active_held_item()
  -		if(istype(I, /obj/item/card/id))
  -			if(!user.transferItemToLoc(I,src))
  -				return
  -			playsound(src, 'sound/machines/terminal_insert_disc.ogg', 50, 0)
  -			scan = I
  -	authenticated = FALSE
  -	updateUsrDialog()
   
   /obj/machinery/computer/card/proc/eject_id_modify(mob/user)
   	if(modify)
  
positive.code: 
  /obj/machinery/computer/card/examine(mob/user)
  	. = ..()
  	if(scan || modify)
  		. += "<span class='notice'>Alt-click to eject the ID card.</span>"
  
  /obj/machinery/computer/card/Initialize()
  
negative.code: 
  		if ("prioritize_job")
  			// TOGGLE WHETHER JOB APPEARS AS PRIORITIZED IN THE LOBBY
  			if(user_id && (ACCESS_CHANGE_IDS in user_id.access) && !target_dept)
  				var/priority_target = href_list["job"]
  				var/datum/job/j = SSjob.GetJob(priority_target)
  				if(!j)
  