anchor.diff:  				InitAtom(A, TRUE, mapload_arg)
   				PROFILE_INIT_ATOM_END(A)
   	else
  +		#ifdef TESTING
   		count = 0
  -		for(var/atom/A in world)
  +		#endif
  +
  +		for(var/atom/A as anything in world)
   			if(!(A.flags_1 & INITIALIZED_1))
   				PROFILE_INIT_ATOM_BEGIN()
   				InitAtom(A, FALSE, mapload_arg)
   				PROFILE_INIT_ATOM_END(A)
  +				#ifdef TESTING
   				++count
  +				#endif
   				CHECK_TICK
   
   	testing("Initialized [count] atoms")
  -	pass(count)
   
   /// Init this specific atom
   /datum/controller/subsystem/atoms/proc/InitAtom(atom/A, from_template = FALSE, list/arguments)
  
positive.code: 		BadInitializeCalls[the_type] |= BAD_INIT_QDEL_BEFORE
  		return TRUE
  
  	var/start_tick = world.time
  
  	var/result = A.Initialize(arglist(arguments))
  
  	if(start_tick != world.time)
  		BadInitializeCalls[the_type] |= BAD_INIT_SLEPT
  
  	var/qdeleted = FALSE
  
  	if(result != INITIALIZE_HINT_NORMAL)
  		switch(result)
  			if(INITIALIZE_HINT_LATELOAD)
  				if(arguments[1]) //mapload
  					late_loaders += A
  				else
  					A.LateInitialize()
  			if(INITIALIZE_HINT_QDEL)
  				qdel(A)
  				qdeleted = TRUE
  			else
  				BadInitializeCalls[the_type] |= BAD_INIT_NO_HINT
  
  	if(!A) //possible harddel
  		qdeleted = TRUE
  
negative.code: 	if (atoms_to_return)
  		LAZYINITLIST(created_atoms)
  
  	#ifdef TESTING
  	var/count
  	#endif
  
  	var/list/mapload_arg = list(TRUE)
  
  	if(atoms)
  		#ifdef TESTING
  		count = atoms.len
  		#endif
  
  		for(var/I in 1 to atoms.len)
  			var/atom/A = atoms[I]
  			if(!(A.flags_1 & INITIALIZED_1))
  				CHECK_TICK
  