anchor.diff:  
   /datum/buildmode_mode/fill/handle_selected_area(client/c, params)
   	var/list/modifiers = params2list(params)
  -	
  +
   	if(LAZYACCESS(modifiers, LEFT_CLICK)) //rectangular
   		if(LAZYACCESS(modifiers, ALT_CLICK))
   			var/list/deletion_area = block(get_turf(cornerA),get_turf(cornerB))
  
positive.code: 			// if there's an analogous proc for this on tg lmk
  			// empty_region(block(get_turf(cornerA),get_turf(cornerB)))
  		else
  			for(var/turf/T in block(get_turf(cornerA),get_turf(cornerB)))
  				if(ispath(objholder,/turf))
  					T.PlaceOnTop(objholder)
  
negative.code: 					var/obj/A = new objholder(T)
  					A.setDir(BM.build_dir)
  			log_admin("Build Mode: [key_name(c)] with path [objholder], filled the region from [AREACOORD(cornerA)] through [AREACOORD(cornerB)]")
  
  #undef FILL_WARNING_MIN
  