A dealer buys leather bags and colors them. He then delivers his coloured bags to a retailer for resale. Unfortunately, the dyeing technique is deficient and the goods cause dyeing on the retailers shelves. Zurich commercial liability insurance covers the costs of the discolered shelves.