How to fix broken supply chains