anchor.diff:  	var/tomail = 0 //changes if contains wrapped package
   	var/hasmob = 0 //If it contains a mob
   
  +	Destroy()
  +		qdel(gas)
  +		active = 0
  +		return ..()
   
   	// initialize a holder from the contents of a disposal unit
   	proc/init(var/obj/machinery/disposal/D)
  
positive.code: 	if(mode==-1 && !href_list["eject"]) // only allow ejecting if mode is -1
  		usr << "\red The disposal units power is disabled."
  		return
  		
  	if(..())
  		return
  		
  	if(stat & BROKEN)
  		return
  
  
negative.code: 		//gas.volume = 1.05 * CELLSTANDARD
  		update()
  
  
  /obj/machinery/disposal/Destroy()
  	eject()
  	if(trunk)
  		trunk.linked = null
  	return ..()
  
  // attack by item places it in to disposal
  /obj/machinery/disposal/attackby(var/obj/item/I, var/mob/user, params)
  