I was just reading an article that talked about knowing which things are your "trigger foods". Those are the ones that you have a problem turning down or they end up knocking you off your diet when you eat too much.
For me, it's breads and pastas. I can go for a long time without them and then when I decide that it's okay to have just a little, I end up going way overboard!