anchor.diff:  	var/id_tag = signal.data["tag"]
   	if(!id_tag || !sensors.Find(id_tag)) return
   
  +	sensor_information = list()
  +
   	sensor_information[id_tag] = signal.data
   
   obj/machinery/computer/general_air_control/proc/return_text()
  
positive.code: 		src.input_tag = "[S]_in"
  		src.output_tag = "[S]_out"
  		name = "[uppertext(S)] Supply Control"
  		devices = radio_connection.devices["4"]
  		for(var/obj/machinery/air_sensor/U in devices)
  			world << "[U.id_tag]"
  			var/list/text = text2list(U.id_tag, "_")
  			if(text[1] == S)
  				sensors = list("[S]_sensor" = "Tank")
  				break
  
  	devices = radio_connection.devices["_default"]
  
  	for(var/obj/machinery/atmospherics/unary/outlet_injector/U in devices)
  		U.broadcast_status()
  
negative.code: 
  obj/machinery/computer/general_air_control/large_tank_control/proc/reconnect(mob/user)    //This hacky madness is the evidence of the fact that a lot of machines were never meant to be constructable, im so sorry you had to see this
  	var/list/IO = list()
  	var/datum/radio_frequency/air_freq = radio_controller.return_frequency(1443)
  	var/datum/radio_frequency/gas_freq = radio_controller.return_frequency(1441)
  	var/list/devices = air_freq.devices["_default"]
  	devices |= gas_freq.devices["_default"]
  	for(var/obj/machinery/atmospherics/unary/vent_pump/U in devices)
  		var/list/text = text2list(U.id_tag, "_")
  		IO |= text[1]
  