anchor.diff:  			to_chat(user, "<span class='warning'>For some reason, you can't attach [W]!</span>")
   			return
   		sticker = stickerA
  +		var/list/wrap_contents = src.GetAllContents()
  +		for(var/obj/I in wrap_contents)
  +			I.AddComponent(/datum/component/pricetag, sticker.payments_acc, sticker.percent_cut)
   		var/overlaystring = "[icon_state]_tag"
   		if(giftwrapped)
   			overlaystring = copytext_char(overlaystring, 5) //5 == length("gift") + 1
  
positive.code: 			to_chat(user, "<span class='warning'>For some reason, you can't attach [W]!</span>")
  			return
  		sticker = stickerA
  		var/overlaystring = "[icon_state]_tag"
  		if(giftwrapped)
  			overlaystring = copytext_char(overlaystring, 5) //5 == length("gift") + 1
  
negative.code: 	if(istype(I, /obj/item/card/id))
  		var/obj/item/card/id/potential_acc = I
  		if(potential_acc.registered_account)
  			if(payments_acc == potential_acc.registered_account)
  				to_chat(user, "<span class='notice'>ID card already registered.</span>")
  				return
  			else
  				payments_acc = potential_acc.registered_account
  				playsound(src, 'sound/machines/ping.ogg', 40, TRUE)
  				to_chat(user, "<span class='notice'>[src] registers the ID card. Tag a wrapped item to create a barcode.</span>")
  		else if(!potential_acc.registered_account)
  			to_chat(user, "<span class='warning'>This ID card has no account registered!</span>")
  			return
  	if(istype(I, /obj/item/paper))
  		if (!(paper_count >=  max_paper_count))
  			paper_count += 10
  