Zeev, your comment about the market pricing in a good earnings report was right on the money. I suspect tomorrow's job report will surprise to the upside also. Do you think that it also is priced in or could things be off to the races again? TIA.