anchor.diff:  					for(var/k in owner.UsedKeys)
   						if(owner.UsedKeys[k] == src)
   							owner.removeKey(k)
  -							owner.UsedKeys -= k
   							break
   
   			owner.Resort_Stacking_Inv()
  
positive.code: 
  		bonus   = NOUPGRADE
  		quality = 0
  
  	Compare(obj/items/i)
  		. = ..()
  
negative.code: 		owner.Lwearing.Remove(src)
  		if(!owner.Lwearing) owner.Lwearing = null// deinitiliaze the list if not in use
  		if(showoverlay)
  			var/image/o = new
  			o.icon = src.icon
  			o.layer = wear_layer
  
  			owner.overlays -= o
  		suffix = null
  		UpdateDisplay()
  