Well, we had 3 things that happened in December. And as CEO, I'm responsible for everything that happens, so I have to take responsibility. On one level, we were somewhat sloppy. And we could have booked stuff in December that we didn't book and we ended up booking in January. So shame on me, right? So that was one level. Another level was -- is that this 2.0 that's coming out that has the ability to not only handle cards but to handle basically any financial account, right, so giving banks the power back, right, to their account level in terms of what they want to move and switch around, that caused some customers to say, hey, wait a second, instead of renewing, instead of doing whatever, we need to go back. And we like UP, but we're now thinking about it in bigger and broader terms. And we did ourselves in, in terms of that. And then a combination of what the breach really did was have everyone jump to their lawyers and start saying, "Well, gee, whatever we bought, let's try to get as much indemnity in terms of what we're buying as we possibly can." And as much as we all love bonuses and whatnot, I was not going to go and have our owners indemnify a series of contracts so that our guys -- let our competitors do that, right? We're not going to indemnify sales. We can't take on 20x the risk of the economic value of what we're selling, so we let that stuff roll into -- we let that roll into January and February and that stuff is working itself out -- well, logically. Net-net, the breaches are creating much more opportunity long term than they are risk. It made December ugly, but it opened up more doors of opportunity than -- and, quite honestly, we have some very smart retailers, well, I can't say who they are, who had already thought of ways of protecting how they were doing business that other retailers now used to think it was an unaffordable luxury, why would you do something like that, who now think it's a basic cost of protecting their brand, that it's becoming a business opportunity for us, George.