anchor.diff:  
   					if(s.Result == "Buy")
   						p.gold.subtract(i.price)
  -						mail(shop.owner, "[i.name] was bought for [comma(i.price)].", i.price)
  -						var/obj/items/newItem = i
  +						mail(shop.owner, infomsg("[i.name] was bought for [comma(i.price)]."), i.price)
  +
   						if(i.stack > 1)
  -							newItem = i.Split(1)
  +							mail(p.ckey, infomsg("You bought [i.name] for [comma(i.price)]."), i.Split(1))
   						else
  +							mail(p.ckey, infomsg("You bought [i.name] for [comma(i.price)]."), i)
   							remove()
  -						mail(p.ckey, "You bought [i.name] for [comma(i.price)].", newItem)
  +
   			else p << errormsg("This stand is empty.")
   
   		proc
  
positive.code: 			else
  				var/obj/o = content
  				i_Player << infomsg("[o.name] was sent to you.")
  				o.loc = i_Player
  				i_Player.Resort_Stacking_Inv()
  
  
  
negative.code: 						p.gold.subtract(bidPrice)
  
  						if(shop.bidCkey)
  							mail(shop.bidCkey, errormsg("You were outbid for [shop.id]"), shop.bidCount * 100000)
  
  						shop.bidCount++
  						shop.bidCkey = p.ckey
  