Yes, goo question, Daniel. I mean, first of all, it varies widely unfortunately. I'll try and give you a bit of color. When you talk about the technology and e-commerce investments that we're making, it's by far the biggest part of the OpEx investments over half. We've really changed the investment profile of the company when we think about OpEx or CapEx. We use to invest primarily in new stores, and now we've shifted that investment profile to much more technology and e-commerce space. So when you're talking about when will we see payback? Well, you talked about integration-related items, so getting to a single payroll system. Okay, getting to a single back-office system, getting to a single warehouse management system, all of those are in flight, we should start to realize the SG&A benefits associated with those starting next year and then mostly as we get into '21. Because you have to -- the problem here Daniel is, you have to keep the old system operating as you basically sunset -- sorry, as you stand up the new system. And in some cases, we're moving our platforms to the cloud, et cetera. So it's a little bit complicated there, but we have very high level of confidence that we can take the commensurate cost out at some point in time in the future. In addition, we're making big bets in the e-commerce area. So there, you're starting to see more early returns. So, we're getting high growth there. We're getting more people to our website. We're driving more top line growth. That's an important part of our overall sales and profit per store input. So that's a bit of a different piece of it. Finally, we're currently installing a next generation store network across the entire chain. And I can't tell you how excited our team members are about this. I mean, Sri Donthi, who is our Chief Technology Officer, has rolled this out. We're going in store by store and replacing a very slow legacy system with a much more rapid, much more connected, much more modern point-of-sale system catalog and phone, and it's having great success out of the gate. We've done several hundred stores already. We plan to complete that project this year. I would expect that to start realizing benefits now in the current stores. Obviously -- until we get to 4,000 plus, we will get the full benefit, but next year, we'll get the full benefit of that. So, it depends on what you're talking about in terms of these technology platforms. But the idea is to really differentiate ourselves versus our competition with our online experience, be that in Professional or in DIY, to make the job easier for our team members in the stores or distribution centers, and of course to integrate the company, which is long overdue and something that we're very focused on.