Yes, sure thing, Shlomo. I'll take the services point first. As I alluded to in the prepared remarks, we had very good mix within our services. And as you know, when we're doing services especially as we're continuing to see larger and larger deals, the mix of those can move around and the timing of them. And so we had anticipated a little lower margin mix in the services portfolio. Some of those deals pushed into the first quarter here in terms of when we win them and into the New Year. But we then won some deals and we're able to provide service on some higher margins. So that's part of it. And together with the fact that candidly our team here does a great job driving productivity across our services organization. As it relates to the storage gross margin, I'm glad you asked that question, because there's an item that I want to make sure we all understand. That storage gross margin, of course, is the combination of all of our storage businesses. So when you think about the Records Management Physical Storage Business, that's a very high gross margin business and continued to perform very well. We're very pleased with the margins in that business in light of revenue management, et cetera and the volume trends over the last several years. It's been trending really well. The factor that can affect the actual rate though and also affects your all other storage costs, which I'll come to, is data center. As you know, as you'd see from our peer companies that are public as well as some of the other companies in the data center space, the gross margins on data center generally as an industry are lower than our records management business. And so while our data center gross margin actually expanded both sequentially and year-on-year, the mix in fact because data center grew, I think the storage revenue was up 35% or so year-on-year in the quarter that has a mix element. And so, you can have a situation where our gross margins are improving on both businesses, yet the contribution creates the rate going down slightly. As it relates to all other storage costs, that's -- one of the big drivers there, of course, is and it goes to data center is the power. And so, as we're having more and more client commencements, they start drawing more power in there that also has an effect on gross margin, but doesn't change our EBITDA dollars. So good questions and I hope that clears that up. We feel very, very good about the gross margins in the company.