Sure. Well, for our AFIS contract, Bryan, we, on a quarterly basis, go through the actual maintenance renewal rebates that we've had that transpire during the course of that quarter, and under the accounting guidelines, the rates that we have for renewal has to fall within a very tight band for us to have it under specific objective evidence of maintenance, which we carve out separately from the contract when we record revenues on the product side. In looking at the rates that we've had during the course of a quarter, it wasn't in as tight of a band as our external auditors wanted it, as well as the guideline. So we fallout of any specific objective evidence for an AFIS contract. Now what that does is when we get signoffs, so when we get progress within the AFIS contracts, instead of reporting the product revenues up front upon sign off, we record revenues ratably over the entire maintenance term, sort of at the one, two, or sometimes even three years. But all that said, what that does to our revenue target for the year is it affectively pushes out the venues that we would have previously recorded in the realm of say $5-$10 million in the future, most of it being in 2010. But having said all of that, even with the push out, based on the orders, the contracts, and the heightened activity that we've had as a company since the beginning of the year, we are not changing our revenue guidance, meaning that we still feel very comfortable that we can achieve the top line revenue target of $130-$135 million. And I think that if you look at the activity of the company, we don't announce a backlog until the end of the year, that happens once a year. But you can clearly see from our ability to generate cash — in the first six months we generated approximately $51 million of cash which is well ahead of our initial plan for cash generation, as well as looking at some other visible data points like deferred revenues. They're at record levels for the company, so we feel pretty good about our business.