anchor.diff:  		var/list/objs = list()
   
   		for(var/type in select_types)
  -			try
  -				objs += SDQL_get_all(type, from_objs)
  -			catch(var/exception/e)
  -				runtime_tracker += SDQL_parse_exception(e)
  -				runtimes++
  +			objs += SDQL_get_all(type, from_objs)
   			CHECK_TICK
   		objs_all = objs.len
   
  
positive.code: 	to_chat(usr, "<span class='admin'>SDQL query results: [query_text]</span>")
  	to_chat(usr, "<span class='admin'>SDQL query completed: [objs_all] objects selected by path, and [objs_eligible] objects executed on after WHERE filtering if applicable.</span>")
  	to_chat(usr, "<span class='admin'>SDQL query took [end_time/10] seconds to complete.</span>")
  	if(runtimes)
  		to_chat(usr, "<span class='boldwarning'>SDQL query encountered [runtimes] runtimes!</span>")
  		to_chat(usr, "<span class='boldwarning'>Opening runtime tracking window.</span>")
  		runtimes_list = runtime_tracker.Join()
  		usr << browse(runtimes_list, "window=SDQL-runtimes")
  
  /proc/SDQL_parse_exception(exception/E)
  	var/list/returning = list()
  	returning += "Runtime Error: [E.name]<BR>"
  	returning += "Occured at line [E.line] file [E.file]<BR>"
  	returning += "Description: [E.desc]<BR>"
  	return returning
  
  /proc/SDQL_parse(list/query_list)
  	var/datum/SDQL_parser/parser = new()
  
negative.code: 	query_log = "[usr.ckey]([usr]) [query_log]"
  	log_game(query_log)
  	NOTICE(query_log)
  	var/objs_all = 0
  	var/objs_eligible = 0
  	var/start_time = REALTIMEOFDAY
  