anchor.diff:  	. = ..()
   	if(.)
   		return
  -	
  +
   	error_message = ""
  -	
  +
   	. = TRUE
   	switch(action)
   		if("scan_network")
   			// Scan for a network
   			var/new_network = params["network_id"]
  -			
  +
   			if(length(new_network) > MAX_NETWORK_ID_LENGTH)
   				error_message = "OPERATION FAILED: NETWORK ID TOO LONG."
   				return
  -			
  +
   			if(servers.len > 0)
   				error_message = "OPERATION FAILED: BUFFER ALREADY POPULATED. PLEASE CLEAR THE BUFFER."
   				return
  -			
  +
   			network = new_network
  -			
  +
   			for(var/obj/machinery/telecomms/server/server in urange(25, src))
   				if(server.network == network)
   					servers.Add(server)
  
positive.code: 			screen = MAIN_VIEW
  			return
  		if("delete_packet")
  			// Delete a packet from server logs
  			var/datum/comm_log_entry/packet = locate(params["ref"])
  			if(!packet)
  				error_message = "OPERATION FAILED: PACKET NOT FOUND."
  				return
  			if(!src.allowed(usr) && !(obj_flags & EMAGGED))
  
negative.code: 			var/list/packets = list()
  			for(var/datum/comm_log_entry/packet in SelectedServer.log_entries)
  				var/list/packet_out = list()
  
  				packet_out["name"] = packet.name
  
  				var/datum/language/language = packet.parameters["language"]
  				var/datum/language/language_instance = GLOB.language_datum_instances[language]
  				packet_out["language"] = language_instance.name
  