anchor.diff:    * Seriously, if you hit those limits, you're doing something wrong.
     */
   /datum/SDQL2_query/proc/SDQL_print(datum/object, list/text_list, print_nulls = TRUE, recursion = 0, linebreak = TRUE)
  -	text_list += "<span style='display: inline-block; margin-left: [min(10, recursion) * 2]em;'>"
  +	text_list += "<span style='margin-left: [min(10, recursion) * 2]em;'>"
   	if(recursion > 50)
   		text_list += "<font color='red'><b>RECURSION LIMIT REACHED.</font></b>"
   	if(is_object_datatype(object))
  
positive.code: 			if(length(select_text))
  				var/text = islist(select_text)? select_text.Join() : select_text
  				var/static/result_offset = 0
  				showmob << browse(text, "window=SDQL-result-[result_offset++];size=300x800")
  	show_next_to_key = null
  	if(qdel_on_finish)
  		qdel(src)
  
negative.code: 						text_list += " --> "
  						SDQL_print(L[key], text_list, TRUE, recursion + 1, FALSE)
  					text_list += "<br>"
  			text_list += "\]"
  	else
  		if(isnull(object))
  