New product launches could give sentiment a welcome lift