Yeah. So, on the question of impact of AI on these certificates, I kind of immediately go to two different things. One is, what is the impact on the jobs that these certificates train for. That's a tougher one in my opinion. But clearly, you look at [indiscernible] co-pilot that that Microsoft put out and some of the amazing things that can be done. I mean, not perfectly, but some pretty amazing things that could be done even with the GPT-3.5 in terms of writing code in different languages. It's got to change those jobs. So, I think that I'm not sure exactly what the impact will be, but the bar will likely be raised in terms of what humans are expected to do because the tools are going to be able to do a lot more. In terms of the impact that AI will have on the actual content and the demands of the content, I mean, clearly, like if the jobs all dried up, people being less likely to take those certificates, but of course, they're going to need some of their job. And so, that's one of the reasons why we continue to broaden the portfolio of certificates. In a really dynamic labor market, you don't really necessarily know all the time which ones are going to be the most – the jobs with the most upside. So, I think that the diversification and the broadening of the portfolio as we started the call is an important part of the strategy so that we can really cover our bases and make sure that whatever those high demand entry level jobs are, we could be training for them. I will say though that we believe that credentials are going to become more important and credentials from trusted brands will become more important. The ability to just learn a skill is going to be, I think, more straightforward in terms of, sort of bite size up skilling. But I think employers are going to be looking for more than just have you developed a bunch of small skills, I think they're going to be looking for, have you really developed a deeper understanding with the deeper conceptual ability to, whatever the current tool is, transfer those skills to the emerging tools, whatever those might be. So, I think that there's going to be a bigger premium put on credentials and those credentials are going to be highly associated, I believe, with the kinds of brands that we've been working with. So, I think AI, to a large degree, will help more people get into our programs. They'll make those programs more interactive and more personalized, but at the end of the day, the premium will be, I think, remaining on credentials because I think the credentials will be an important part of the employment equation.