anchor.diff:  		owner.Lwearing.Remove(src)
   		if(!owner.Lwearing) owner.Lwearing = null// deinitiliaze the list if not in use
   		if(showoverlay)
  -			var/obj/o = new
  +			var/image/o = new
   			o.icon = src.icon
   			o.layer = wear_layer
  +
   			owner.overlays -= o
   		suffix = null
   		UpdateDisplay()
  
positive.code: 
  		bonus   = NOUPGRADE
  		quality = 0
  
  	Compare(obj/items/i)
  		. = ..()
  
negative.code: 		return REMOVED
  	else
  		if(showoverlay && !owner.trnsed)
  			var/image/o = new
  			o.icon = src.icon
  			o.layer = wear_layer
  
  			owner.overlays += o
  
  		if(!owner.Lwearing) owner.Lwearing = list()
  		owner.Lwearing.Add(src)
  		suffix = "worn"
  