Labelling rules are the sneaky part in a lot of places. In the US, a serving with under half a gram can be labelled as zero, so a product can say '0 g trans fat' and still contain some. A smaller serving size on the label helps it get under the line.