anchor.diff:  				I.contents -= O
   			I.update_icon()
   			update()
  -			return
  -
  -		//robots shouldn't be able to grab/carry stuff anyway
  -		if(isrobot(user))
   			return
   
   		if(istype(I, /obj/item/ashtray) && (I.health > 0))
  
positive.code: 		if(stat & BROKEN || !I || !user)
  			return
  
  		if(istype(I, /obj/item/weapon/melee/energy/blade))
  			user << "You can't place that item inside the disposal unit."
  			return
  
negative.code: 						GM.client.eye = src
  					GM.loc = src
  					for (var/mob/C in viewers(src))
  
  						log_attack("<font color='red'>[usr] ([usr.ckey]) placed [GM] ([GM.ckey]) in a disposals unit.</font>")
  						log_admin("ATTACK: [usr] ([usr.ckey]) placed [GM] ([GM.ckey]) in a disposals unit.")
  						message_admins("ATTACK: [usr] ([usr.ckey]) placed [GM] ([GM.ckey]) in a disposals unit.")
  
  						C.show_message("\red [GM.name] has been placed in the [src] by [user].", 3)
  					del(G)
  		else
  