anchor.diff:  			record_feedback("tally", "radio_usage", 1, "other")
   
   /datum/controller/subsystem/blackbox/proc/find_feedback_datum(key, key_type)
  -	for(var/datum/feedback_variable/FV in feedback)
  -		if(FV.key == key)
  -			return FV
  -
  -	var/datum/feedback_variable/FV = new(key, key_type)
  -	feedback += FV
  -	return FV
  +	var/datum/feedback_variable/FV = feedback_list[key]
  +	if(FV)
  +		return FV
  +	else
  +		FV = new(key, key_type)
  +		feedback_list[key] = FV
  +		return FV
   /*
   feedback data can be recorded in 5 formats:
   "text"
  
positive.code: 	runlevels = RUNLEVEL_GAME | RUNLEVEL_POSTGAME
  	init_order = INIT_ORDER_BLACKBOX
  
  	var/list/feedback = list() //list of datum/feedback_variable
  	var/list/first_death = list() //the first death of this round, assoc. vars keep track of different things
  	var/triggertime = 0
  	var/sealed = FALSE //time to stop tracking stats?
  
negative.code: 		"datetime" = "NOW()"
  	)
  	var/list/sqlrowlist = list()
  
  	for (var/key in feedback_list)
  		var/datum/feedback_variable/FV = feedback_list[key]
  		sqlrowlist += list(list(
  			"round_id" = GLOB.round_id,
  			"key_name" = FV.key,
  