anchor.diff:  					break
   
   	var/list/finalized = list()
  -	finalized["data"] = accepted.Copy() + oldentries.Copy() //we keep old and unreferenced phrases near the bottom for culling
  +	finalized = accepted.Copy() + oldentries.Copy() //we keep old and unreferenced phrases near the bottom for culling
   	listclearnulls(finalized)
  -	if(!isemptylist(finalized) && finalized.len > storemax)
  +	if(!isemptylist(finalized) && length(finalized) > storemax)
   		finalized.Cut(storemax + 1)
   	fdel(log)
   
  -	log << json_encode(finalized)+	var/list/tosend = list()
  +	tosend["data"] = finalized
  +	log << json_encode(tosend)
positive.code: 			var/exclaim = FALSE
  			var/question = FALSE
  			var/periods = 0
  			for(var/pos = lentext(punctbuffer), pos != 0, pos--)
  				var/punct = copytext(buffer, pos, (pos + 1) % lentext(buffer))
  				if(!exclaim && punct == "!")
  					exclaim = TRUE
  				if(!question && punct == "?")
  					question = TRUE
  				if(!exclaim && !question && punct == ".")
  					periods += 1
  			if(exclaim)
  				if(question)
  
negative.code: //As far as SS13 is concerned this is write only data. You can't change something
  //in the json file and have it be reflected in the in game item/mob it came from.
  //(That's what things like savefiles are for) Note that this list is not shuffled.
  /proc/twitterize(list/proposed, filename, cullshort = 1, storemax = 1000)
  	if(!islist(proposed) || !filename || !config.log_twitter)
  		return
  
  