In the run up to Christmas the price of chocolates has been bouncing around at Tesco and other supermarkets.
Mirror Money has spotted tubs of Roses, Quality Street and celebrations ranging from £5 to £3.50, with others offering 2 for £7 or £4 a tub.
But that bouncing price as special offers get switched about means there's been a point where the same chocolates have cost double the price depending on their packaging.
At one point Tesco was selling the 275g boxes of Roses for £5, but the 290g box for £2.
That meant shoppers would pay £3 less to get more chocolate by buying the bigger box.
And some customers are seriously unimpressed.
One shopper writing “£3 difference for a fancy box. They can shove it!” on the Extreme Couponing and Bargains Group .

A change in what's on offer means that - at the time of writing - both packages are selling for £3, as one deal ended and another began.
However, big tubs have risen in price from £3.50 a couple of weeks back to £5 now.
Looking to other supermarkets, while Tesco has stopped its £2 offer for the 290g box, Sainsbury's has brought one in and Asda is selling them for £2.50.
For the 275g box, Tesco, Asda and Sainsbury's are all selling for the same £3 price though.
The 600g tubs are currently cheapest at Asda - where they cost £4 - and the Co-Op, where two bus cost £8.
But while supermarkets compete to catch people's attention, the makers are staying well out of it.
Cadbury told The Sun: “With regards to the price of Cadbury Roses, we provide a recommended retail price but it is up to the retailer to decide the price listed on the shelf for consumers throughout Christmas and the rest of the year.”