anchor.diff:  				if("set" in query_tree)
   					var/list/set_list = query_tree["set"]
   					for(var/datum/d in objs)
  -						try
  -							for(var/list/sets in set_list)
  -								var/datum/temp = d
  -								var/i = 0
  -								for(var/v in sets)
  -									if(++i == sets.len)
  -										temp.vv_edit_var(v, SDQL_expression(d, set_list[sets]))
  -										break
  -									if(temp.vars.Find(v) && (istype(temp.vars[v], /datum)))
  -										temp = temp.vars[v]
  -									else
  -										break
  -						catch(var/exception/e)
  -							runtime_tracker += SDQL_parse_exception(e)
  -							runtimes++
  +						SDQL_internal_vv(d, set_list)
   						CHECK_TICK
   
   	var/end_time = REALTIMEOFDAY
  
positive.code: 	query_log = "[usr.ckey]([usr]) [query_log]"
  	log_game(query_log)
  	NOTICE(query_log)
  	var/list/runtime_tracker = list()
  	var/runtimes_list = ""
  	var/runtimes = 0
  	var/objs_all = 0
  	var/objs_eligible = 0
  	var/start_time = REALTIMEOFDAY
  
negative.code: 		var/list/objs = list()
  
  		for(var/type in select_types)
  			objs += SDQL_get_all(type, from_objs)
  			CHECK_TICK
  		objs_all = objs.len
  
  