Okay. Several questions here. Now, on the pace of deceleration, I’d say that July, we actually ended July stronger than we began it, we were encouraged by that. August wasn’t bad. But then September, where we usually start getting a sequential lift in September, we didn’t see the lift we typically get, instead, it was sequentially about flat. And then again, traditionally we get even more lift yet again in October and we didn’t see that lift either. So it’s essentially sequential flattening starting in July, rather than the lift we typically see in September and early October. The issue around clients taking more time, I mean, clearly they remain cautious with little sense of urgency. It’s in part due to macro uncertainty, impart due to election uncertainty. They cite budget pressures, they cite cost control measures. They therefore get even more selective, they only want your ideal candidates that in turn pressures candidate supply when they are only looking for the top tranche of the [indiscernible] you have. They spend more time vetting. They want to do more interviews. Its not that we have an absent of orders, its more that the orders that we do have, it just takes longer to get a start if we’re on the temp side or it's longer to make a placement if we're on the perm side. So frankly, markets it’s a continuation of what we’ve talked about for two or three quarters, notwithstanding the easier comps. On the Protiviti side, they had very tough comps, notwithstanding those comps they still grew you know, mid single-digits, generally speaking, we were pleased relative to expectations on Protiviti. As to CRM, we were very pleased with the conversion. That happened the week of August the 22nd. Most of the impact frankly was during the weeks preceding that, where all of the training took place, where we essentially took our best producers out of production as they train the trainers who in turn trained our staff. So from a financial impact where we first estimated a half a day to a day and a half on the staffing side, it came in closer to half a day. Protiviti came in virtually precisely where we estimated it to be. So, from a revenue standpoint, the 9 million splits out to 7 million staffing, 2 million Protiviti, the gross margin of 5 million impact breaks out between 3 million staffing, 2 million Protiviti. The SG&A impact was about what we expected at 4.5 and that splits out 3.5 staffing, 1 million Protiviti. So, virtually, no surprises on the out-of-pocket cost impact. The revenue disruption impact actually better than we expected. It was quite a large undertaking. We are elated to have it behind us and we are elated with the capabilities that it has and provides to us as we move forward.