When a nutrition labels states that something has 0 grams of trans fat this might not mean there are no fats in the food?

Correct. When a nutrition label states that something has 0 grams of trans fat, this does not necessarily mean that there are no fats in the food. It simply means that the food contains less than 0.5 grams of trans fat per serving, which is the FDA's threshold for labeling a food as "trans fat-free". Foods that contain less than 0.5 grams of trans fat per serving can still contain other types of fat, such as saturated fat and unsaturated fat.