Yes. So, on the margins, first of all, temp gross margins, we expect the momentum we've seen with our pay bill spreads to continue into the first quarter. We're thinking somewhere between 50 to 70 basis points increase year-over-year. Protiviti, the gross margins will be flat to down slightly because remember their staff gets their annual salary increases on January 1. And it takes some time over the course of the year to recover that, but that's ordinary. From the standpoint, was there anything unusual? So, first of all, with workers' comp, a year ago, we had $1 million credit. This year, we had virtually zero. We did have and we always have in the fourth quarter where we true-up our estimates for state unemployment, federal unemployment, FICA, et cetera. So, we did have a little 20, 30 basis points something in that range where we cleaned up all of those accruals and adjusted them to actual, so that doesn't repeat into the first quarter. But again that's very typical for the fourth quarter and the first quarter guidance. From an SG&A standpoint as we talked about earlier, we're continuing to hire in line on headcount. Note that overall, the SG&A percentage for staffing will go up call it 50, 60 basis points. Half of that’s because of mix. With perm growing faster than temp and with perm having a higher SG&A, significantly higher SG&A percentage, mix alone impacts the overall reported rate. But when you put everything together, SG&A as a percent of revenue for the company first quarter ought to be in line with what it was a year ago plus or minus 10 or 20 basis points either direction. So operating margins overall for the first quarter don't look that different than the fourth quarter, which means they would be up 30 to 50 basis points versus a year ago, which we're very happy with. We basically take a 7% -- at our midpoint, we take a 7% reported revenue increase to a 21% increase in earnings per share.