It’s extraordinarily competitive across the board. I know everybody says that. And I tell my people I have heard that in my old career. So, please don’t tell me that. You just have to win, right. So, you have to deliver the best products at the right time, structure the deal appropriately so we are all secure and the borrower gets what they need and accommodate them. So, it’s an extraordinarily competitive environment. I think there are spots where the pricing is a little better, but it’s not materially different. And if you look at Cleveland, for example, which everybody says is a lower growth market, theoretically should have less competition, it’s loaded with huge competitors, U.S. Bank, Chase, Huntington, KeyBank, PNC. So, that market is as competitive as Charlotte, which is loaded with large competitors. So, we have to execute better. We have to stay focused on customers. This is still a people business. So, we have to make sure that our brand is aware – people are aware of our brand in the marketplace, and they basically have the right people in those markets to drive growth. If you look at our strategy from a visibility perspective, we went in negotiated opportunities to name buildings in Greensboro, Raleigh, Charlotte. We have a 30-story office building with our name in it, and Charlotte is a very cost-effective way for us to promote our brand because we consolidated into that building and moved multiple locations into one building. And actually, it’s not expensive a push, right, or maybe even slightly better. We did that in a number of markets because we bought smaller banks and then merged them together. We bought a big bank that we had merged all the operations. So, we elevated our profile in all of these cities. We built out on a de novo basis, a very good – we have optimized the delivery channel from a retail and commercial banking perspective in those markets. So, long runway. And I think that we are very well positioned. Well, hopefully, I answered your question.