anchor.diff:  /obj/structure/bodycontainer/crematorium/proc/cremate(mob/user)
   	if(locked)
   		return //don't let you cremate something twice or w/e
  -
  -	if(contents.len <= 1)
  +	// Make sure we don't delete the actual morgue and its tray
  +	var/list/conts = GetAllContents() - src - connected
  +
  +	if(conts.len <= 1)
   		audible_message("<span class='italics'>You hear a hollow crackle.</span>")
   		return
   
  
positive.code: 				M.ghostize()
  				qdel(M)
  
  		for(var/obj/O in contents) //obj instead of obj/item so that bodybags and ashes get destroyed. We dont want tons and tons of ash piling up
  			if(O != connected) //Creamtorium does not burn hot enough to destroy the tray
  				qdel(O)
  
  
negative.code: 		locked = 1
  		update_icon()
  
  		for(var/mob/living/M in conts)
  			if (M.stat != DEAD)
  				M.emote("scream")
  			if(user)
  