Fast-food eaters underestimate calories