When a company say's new and improved, or now even better. Are they saying actually our last product was pretty crappy? just a thought