Related to the above and diets:
In the US, food companies are legally allowed a massive margin of error in labeling nutrition data such as carbs and calories. This is, in part, due to historical reasons; neither processing nor sampling were all that accurate in the past and companies rightfully feared lawsuits. The other reason, of course, is lobbying.
This really hits low-carb diets pretty hard, particularly on the 20 carb/day routine. Many items take mathmatical rounding to the extreme to get to zero carb. The serving size is reduced until they get below 1 carb --voila' ZERO! But the listed amount is far below the normal serving size, so the end result is that the dieter really consumed 2-3 carbs in that 0-carb condiment, salad dressing, whatever. That hidden carb creep adds up in a day's time.
TL;DR; Companies Lie!