anchor.diff:  					running -= query
   					if(!CHECK_BITFIELD(query.options, SDQL2_OPTION_DO_NOT_AUTOGC))
   						QDEL_IN(query, 50)
  +					if(sequential && waiting_queue.len)
  +						finished = FALSE
  +						var/datum/SDQL2_query/next_query = popleft(waiting_queue)
  +						running += next_query
  +						var/msg = "Starting query #[next_query.id] - [next_query.get_query_text()]."
  +						if(usr)
  +							to_chat(usr, "<span class='admin'>[msg]</span>")
  +						log_admin(msg)
  +						next_query.ARun()
   				else
   					if(usr)
   						to_chat(usr, "<span class='admin'>SDQL query [query.get_query_text()] was halted. It will NOT be automatically garbage collected. Please remove manually.</span>")
  
positive.code: 				continue
  			else if(query.state != SDQL2_STATE_IDLE)
  				finished = FALSE
  			else if(query.state == SDQL2_STATE_ERROR)
  				if(usr)
  					to_chat(usr, "<span class='admin'>SDQL query [query.get_query_text()] errored. It will NOT be automatically garbage collected. Please remove manually.</span>")
  				running -= query
  			else
  				if(query.finished)
  					objs_all += islist(query.obj_count_all)? length(query.obj_count_all) : query.obj_count_all
  
negative.code: 	NOTICE(query_log)
  
  	var/start_time_total = REALTIMEOFDAY
  	var/sequential = FALSE
  
  	if(!length(query_text))
  		return
  