anchor.diff:  		return
   
   	var/list/new_literal = list()
  -	for(var/datum/port/input/input_port as anything in input_ports)
  +	for(var/datum/port/input/entry_port as anything in entry_ports)
   		// Prevents lists from merging together
  -		new_literal += list(input_port.input_value)
  +		new_literal += list(entry_port.input_value)
   
   	list_output.set_output(new_literal)
   
  
positive.code: 		var/index = length(input_ports)
  		if(trigger_input)
  			index -= 1
  		add_input_port("Index [index+1]", PORT_TYPE_ANY, index = index+1)
  
  /obj/item/circuit_component/list_literal/Initialize()
  	. = ..()
  
negative.code: 	desc = "A component that returns the value of a list at a given index. Attack in hand to increase list size, right click to decrease list size."
  	circuit_flags = CIRCUIT_FLAG_INPUT_SIGNAL|CIRCUIT_FLAG_OUTPUT_SIGNAL
  
  	/// The inputs used to create the list
  	var/list/datum/port/input/entry_ports = list()
  	/// The result from the output
  	var/datum/port/output/list_output
  
  