Navigating supply chain challenges