Dealing with supply chain challenges