"track record of delivering business turnarounds" – probably the most direct indication so far that the future of this business is in jeopardy.