anchor.diff:  				input_info = null
   				signal.data = list ("tag" = input_tag, "status")
   
  -			if(href_list["in_toggle_injector"])
  +			else if(href_list["in_toggle_injector"])
   				input_info = null
   				signal.data = list ("tag" = input_tag, "power_toggle")
   
  -			if(href_list["out_refresh_status"])
  +			else if(href_list["out_refresh_status"])
   				output_info = null
   				signal.data = list ("tag" = output_tag, "status")
   
  -			if(href_list["out_toggle_power"])
  +			else if(href_list["out_toggle_power"])
   				output_info = null
   				signal.data = list ("tag" = output_tag, "power_toggle")
   
  -			if(href_list["out_set_pressure"])
  +			else if(href_list["out_set_pressure"])
   				output_info = null
   				signal.data = list ("tag" = output_tag, "set_internal_pressure" = "[pressure_setting]")
  +			else
  +				testing("Bad Topic() to GAC \"[src.name]\": [href]")
  +				return // NOPE.
   
   			signal.data["sigtype"]="command"
   			radio_connection.post_signal(src, signal, filter = RADIO_ATMOSIA)
  -
  -			spawn(5)
  -				src.updateDialog()
  +			src.updateUsrDialog()
   
   	fuel_injection
   		icon = 'icons/obj/computer.dmi'
  
positive.code: 	attack_hand(mob/user)
  		if(..(user))
  			return
  		user << browse(return_text(),"window=computer")
  		user.set_machine(src)
  		onclose(user, "computer")
  
  	process()
  		..()
  		src.updateDialog()
  
  	attackby(I as obj, user as mob)
  		if(istype(I, /obj/item/weapon/screwdriver))
  
negative.code: 
  		var/pressure_setting = ONE_ATMOSPHERE * 45
  
  		process()
  			..()
  			if(!input_info && input_tag)
  				request_device_refresh(input_tag)
  			if(!output_info && output_tag)
  				request_device_refresh(output_tag)
  
  		return_text()
  			var/output = ..()
  			//if(signal.data)
  			//	input_info = signal.data // Attempting to fix intake control -- TLE
  
  			output += "<h2>Tank Control System</h2><BR>"
  			if(input_tag)
  				if(input_info)
  					var/power = (input_info["power"])
  					var/volume_rate = input_info["volume_rate"]
  					output += {"
  <fieldset>
  	<legend>Input (<A href='?src=\ref[src];in_refresh_status=1'>Refresh</A>)</legend>
  	<table>
  		<tr>
  			<th>State:</th>
  			<td><A href='?src=\ref[src];in_toggle_injector=1'>[power?("Injecting"):("On Hold")]</A></td>
  		</tr>
  		<tr>
  			<th>Rate:</th>
  			<td>[volume_rate] L/sec</td>
  		</tr>
  	</table>
  </fieldset>
  "}
  
  				else
  					output += "<FONT color='red'>ERROR: Can not find input port</FONT> <A href='?src=\ref[src];in_refresh_status=1'>Search</A><BR>"
  			if(output_tag)
  				if(output_info)
  					var/power = (output_info["power"])
  					var/output_pressure = output_info["internal"]
  					output += {"
  <fieldset>
  	<legend>Output (<A href='?src=\ref[src];out_refresh_status=1'>Refresh</A>)</legend>
  	<table>
  		<tr>
  			<th>State:</th>
  			<td><A href='?src=\ref[src];out_toggle_power=1'>[power?("Open"):("On Hold")]</A></td>
  		</tr>
  		<tr>
  			<th>Max Output Pressure:</th>
  			<td><A href='?src=\ref[src];out_set_pressure=1'>[output_pressure]</A> kPa</td>
  		</tr>
  	</table>
  </fieldset>
  "}
  				else
  					output += "<FONT color='red'>ERROR: Can not find output port</FONT> <A href='?src=\ref[src];out_refresh_status=1'>Search</A><BR>"
  
  			return output
  
  