Supply chain finance is in no danger despite recent headlines