anchor.diff:  #define QUEUE_FOR_COMPILE flags_1 |= OVERLAY_QUEUED_1; SSoverlays.queue += src;
   /atom/proc/cut_overlays()
   	LAZYINITLIST(remove_overlays)
  -	LAZYINITLIST(add_overlays)
   	remove_overlays = overlays.Copy()
  -	add_overlays.Cut()
  +	add_overlays = null
   
   	//If not already queued for work and there are overlays to remove
   	if(NOT_QUEUED_ALREADY && remove_overlays.len)
  
positive.code: 	//If not already queued and there is work to be done
  	if(NOT_QUEUED_ALREADY && (fa_len != a_len || fr_len != r_len ))
  		QUEUE_FOR_COMPILE
  
  /atom/proc/add_overlay(list/overlays)
  	if(!overlays)
  
negative.code: 				continue
  			STAT_START_STOPWATCH
  			COMPILE_OVERLAYS(A)
  			UNSETEMPTY(A.add_overlays)
  			UNSETEMPTY(A.remove_overlays)
  			STAT_STOP_STOPWATCH
  			STAT_LOG_ENTRY(stats, A.type)
  		if(mc_check)
  