Good News, bad news, and a little more good news.