direct dispatch could work for every type of product?