Supply chain disruption: is the worst over?