I find it's not so much the BBQ as the beer, wine and occasional fizzy (sugary) drinks that go with it. If there's a few people round having fun, it's hard to resist (yes, I know, I have no willpower). Still, you know what caused it, you can decide to stop it happening. Good luck!