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: /obj/machinery/disposal/attack_ai(mob/user as mob)
  	src.add_hiddenprint(user)
  	ui_interact(user)
  	
  /obj/machinery/disposal/attack_ghost(mob/user as mob)
  	ui_interact(user)
  
  
negative.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
  
  