supplier failure recovery