Some good news, and some bad news.