raise exception if no products are returned