Good news for tomorrow, not so good for today.