Sure. So I think a couple of really positive surprises. I shouldn't say surprises, but really sort of positive anecdotes that I want to highlight. When one acquires a company like Chef, Chef is an open source product. There's a large community out there of open source developers that do a phenomenal job of continuing to innovate in the Chef ecosystem. And so one of the concerns we had was how would both the community of our customers and the community of that open source community, how will they react to Progress. And on both of those fronts, we have been very pleased that those communities have embraced Progress' taking over Chef. Some of the larger customers who we have had the pleasure of speaking with, I mean, they are all really, really happy that Chef is now backed by a publicly traded software company, that we are a profitable business, that they know that we invest in R&D, that we will continue to invest in Chef and that we will continue to invest in the open source community as well. And so, really phenomenally positive things. By the way, just I think one of the, SAP is a very large user of Chef. I think they publicly put out a blog that says that there are 11 million assets in the cloud. And when I say cloud, I really mean plural cloud for SAP. They are in every cloud you can imagine, including SAP's own. And so there are, I think, like five or six different clouds. They are managing 11-plus million assets and they have really, really been excited about the fact that Progress acquired Chef. So I think to me, that part has been really positive. And I think we had an open source community event just about a month ago, phenomenal success. The open source contributors are continuing to contribute aggressively. So I think, Dan, I am really happy both on the sort of customer-facing side as well as on the product side. The last part that I want to touch on is and I know that this quite often is ignored, in the end because it's our people that make this happen. And the team that has come over from Chef and the team that we have at Progress that is working with them and the combined teams, the new joint Chef team at Progress has done an amazingly wonderful job across the board. So, I think to me, it's just been a very, very positive experience for us. And that has allowed us to do things like we said, get to the synergies, continue to do well on both customer retention as well as winning new customers and so on.