A source of revenue shows renewed signs of life. Too little too late? Give yourself three weeks before forming a conclusion.