I generally don't grocery shop on an empty stomach but even if I do, I stick to my list. Unless of course, I forget the list at home. Seriously, I don't know why but I don't get tempted to buy things on impulse. Now, my roommate is the complete opposite. When he shops, he throws our whole food budget right out of whack and he doesn't have to have an empty stomach!