Unfortunate slogan or truth in advertsing?