anchor.diff:  
   /obj/item/radio/headset/examine(mob/user)
   	..()
  -	to_chat(user, "<span class='notice'>To speak on the general radio frequency, use ; before speaking.</span>")
  -	if (command)
  -		to_chat(user, "<span class='notice'>Alt-click to toggle the high-volume mode.</span>")
  +	
  +	if(item_flags & IN_INVENTORY && loc == user)
  +		// construction of frequency description
  +		var/list/avail_chans = list("Use ; for the currently tuned frequency")
  +		if(translate_binary)
  +			avail_chans += "use :b for Binary"
  +		if(length(channels))
  +			for(var/i in 1 to length(channels))
  +				if(i == 1)
  +					avail_chans += "use :h or [GLOB.channel_tokens[channels[i]]] for [lowertext(channels[i])]"
  +				else
  +					avail_chans += "use [GLOB.channel_tokens[channels[i]]] for [lowertext(channels[i])]"
  +		to_chat(user, "<span class='notice'>A small screen on the headset displays the following available frequencies:\n[english_list(avail_chans)].")
  +		
  +		if(command)
  +			to_chat(user, "<span class='notice'>Alt-click to toggle the high-volume mode.</span>")
  +	else
  +		to_chat(user, "<span class='notice'>A small screen on the headset flashes, it's too small to read without holding or wearing the headset.</span>")
   
   /obj/item/radio/headset/Initialize()
   	. = ..()
  
positive.code: 
  /obj/item/radio/headset/heads/ce
  	name = "\proper the chief engineer's headset"
  	desc = "The headset of the guy in charge of keeping the station powered and undamaged.\nTo access the engineering channel, use :e. For command, use :c."
  	icon_state = "com_headset"
  	keyslot = new /obj/item/encryptionkey/heads/ce
  
  /obj/item/radio/headset/heads/cmo
  	name = "\proper the chief medical officer's headset"
  	desc = "The headset of the highly trained medical chief.\nTo access the medical channel, use :m. For command, use :c."
  	icon_state = "com_headset"
  	keyslot = new /obj/item/encryptionkey/heads/cmo
  
  /obj/item/radio/headset/heads/hop
  	name = "\proper the head of personnel's headset"
  	desc = "The headset of the guy who will one day be captain.\nChannels are as follows: :u - supply, :v - service, :c - command."
  	icon_state = "com_headset"
  	keyslot = new /obj/item/encryptionkey/heads/hop
  
  /obj/item/radio/headset/headset_cargo
  	name = "supply radio headset"
  	desc = "A headset used by the QM and his slaves.\nTo access the supply channel, use :u."
  	icon_state = "cargo_headset"
  	keyslot = new /obj/item/encryptionkey/headset_cargo
  
  /obj/item/radio/headset/headset_cargo/mining
  	name = "mining radio headset"
  	desc = "Headset used by shaft miners.\nTo access the supply channel, use :u. For science, use :n."
  	icon_state = "mine_headset"
  	keyslot = new /obj/item/encryptionkey/headset_mining
  
  /obj/item/radio/headset/headset_srv
  	name = "service radio headset"
  	desc = "Headset used by the service staff, tasked with keeping the station full, happy and clean.\nTo access the service channel, use :v."
  	icon_state = "srv_headset"
  	keyslot = new /obj/item/encryptionkey/headset_service
  
  /obj/item/radio/headset/headset_cent
  	name = "\improper CentCom headset"
  	desc = "A headset used by the upper echelons of Nanotrasen.\nTo access the CentCom channel, use :y."
  	icon_state = "cent_headset"
  	keyslot = new /obj/item/encryptionkey/headset_com
  	keyslot2 = new /obj/item/encryptionkey/headset_cent
  
negative.code: 
  /obj/item/radio/headset/heads/rd
  	name = "\proper the research director's headset"
  	desc = "Headset of the fellow who keeps society marching towards technological singularity."
  	icon_state = "com_headset"
  	keyslot = new /obj/item/encryptionkey/heads/rd
  
  /obj/item/radio/headset/heads/hos
  	name = "\proper the head of security's headset"
  	desc = "The headset of the man in charge of keeping order and protecting the station."
  	icon_state = "com_headset"
  	keyslot = new /obj/item/encryptionkey/heads/hos
  
  /obj/item/radio/headset/heads/hos/alt
  	name = "\proper the head of security's bowman headset"
  	desc = "The headset of the man in charge of keeping order and protecting the station. Protects ears from flashbangs."
  	icon_state = "com_headset_alt"
  	item_state = "com_headset_alt"
  
  