My tale isn't anything to do with BBQ.
I have a soft spot for biscuits (cookies to you). I used to find it very difficult to just eat one and often could go through the packet.
So I stopped buying them. But then I would have friends round, and would either buy biscuits for my guests, or someone would bring them, and there would always be some left in the kitchen the next day. But not the day after.
So instead of denying myself treats, I bought a kitchen safe. This is a plastic storage container with a time-controlled lockable lid. So I could take a biscuit or two to have with my morning coffee, and spin the dial so the safe would not unlock until time for afternoon tea. Or I could have a snack bar in the evening, watching TV, but set it not to open again until the next morning.
It worked a treat, but I found out something about myself I never knew. It wasn't necessary to lock the box for hours. One hour would do. It turns out my craving for biscuits happens once I eat one, and for up to about 60 minutes after. If I can get through that hour, then I have no less self-control than anybody else.
So that makes it fairly easy. When I go to the safe to get a snack or biscuit, I can make a rational decision on whether I want/deserve one or two. If I lock it for an hour, then all that time that I really really want another, they are locked away from me. By the time the box unlocks I'm like "Another biscuit? Nah, maybe later."