Supply chain perfect storm