Eating your vegetables ...