How to fix a broken supply chain