I agree that it would be helpful with a shared gold pool. In my case the friend happens to be such a sweet talker that the ice cream ends up costing less than if I would pay for it myself so I simply gave the friend my wallet (gold).