Companies reverse engineer each others products.