I don't think the remaining problems are self incflicted. That's kind of the whole point. If these problems are systematic they might be even harder to solve, and then we haven't gotten closer to the eventual goal (except for the mentioned stock price of course).