anchor.diff:  	syndie = FALSE
   	independent = FALSE
   
  +///goes through all radio channels we should be listening for and readds them to the global list
  +/obj/item/radio/proc/readd_listening_radio_channels()
  +	for(var/channel_name in channels)
  +		add_radio(src, GLOB.radiochannels[channel_name])
  +
  +	add_radio(src, FREQ_COMMON)
  +
   /obj/item/radio/proc/make_syndie() // Turns normal radios into Syndicate radios!
   	qdel(keyslot)
   	keyslot = new /obj/item/encryptionkey/syndicate
  
positive.code: 	resetChannels()
  
  	if(keyslot)
  		for(var/ch_name in keyslot.channels)
  			if(!(ch_name in channels))
  				channels[ch_name] = keyslot.channels[ch_name]
  
  		if(keyslot.translate_binary)
  			translate_binary = TRUE
  
negative.code: 		if(keyslot.independent)
  			independent = TRUE
  
  	for(var/channel_name in channels)
  		secure_radio_connections[channel_name] = add_radio(src, GLOB.radiochannels[channel_name])
  
  // Used for cyborg override
  /obj/item/radio/proc/resetChannels()
  