Does a really good job of explaining the problem and how easily it could be solved but leaves me with little hope that it actually will be. 4/5, would recommend.