 The first I would emphasize is it really is about multiple facets. It's about the process, it's about the mindset, and it's about the technology. From a technology standpoint, we need to make the systems as fast and easy as we can, but we can't forget that it's really the process that drives things, and this is a big change for people. So making sure that we have the right mindset in people to follow the process to achieve the objectives we're after, which is coming up with a consensus number we can all agree to to drive our operations on the ground. I think the second thing that I would point out is the dedication to the change and really everybody from the top of the house all the way down to those operating in the meetings themselves having the conviction to keep at it because it is a big change and it's not going to be perfect from day one. We've been at this for a number of years and it's well embedded in our culture now in the organization and we think we can take it further. So we will continuously improve on that now that we have that foundation in place and continue to add capabilities both from our process standpoint as well as the technology standpoint.