anchor.diff:  			if (GC_QUEUE_HARDDELETE)
   				HardDelete(D)
   				if (MC_TICK_CHECK)
  -					break
  +					return
   				continue
   
   		Queue(D, level+1)
   
   		if (MC_TICK_CHECK)
  -			break
  +			return
   	if (count)
   		queue.Cut(1,count+1)
   		count = 0
  
positive.code: 			reference_find_on_fail -= refID		//It's deleted we don't care anymore.
  			#endif
  			if (MC_TICK_CHECK)
  				break
  			continue
  
  		// Something's still referring to the qdel'd object.
  
negative.code: 	for (var/ref in tobequeued)
  		count++
  		Queue(ref, GC_QUEUE_PREQUEUE+1)
  		tobequeued[count] = null
  		if (MC_TICK_CHECK)
  			return
  	if (count)
  		tobequeued.Cut(1,count+1)
  		count = 0
  