Yeah. Rich, I think it's a fair question. I think with respect to the spend, the $15 million of remediation, I think it's important to note, our remediation efforts at this point are going beyond what the FDA has identified in the warning letter, as well as the recent 43 observations. We have taken a step back and we're looking at the entire quality management system, every aspect of it, trying to anticipate where the FDA would look or may look if they were to come back and subsequent inspections. And we want to make sure that the entire quality management system is up to their expectation. It's a big part of why we've engaged another outside expert who has experience in building and remedying these quality management systems, navigating through warning letters and even worse for companies. And we're having them perform periodic audits as we go through the process to ensure that progress is being made. And ultimately, they will audit the entire QMS, Quality Management System, at the end of this process here in 2025, looking at it from beginning to end, every aspect of it, to ensure that it's up to a level that we can all be happy with and that we can feel very confident if the FDA were to come in and want to look in that particular area, we would more than meet their need. So that has been our approach is to rather than just focus on addressing the FDA's concerns they've identified, let's go after the entire quality management system and look at the entire thing from a holistic perspective. That's why the spend will continue here throughout 2025 at about that $15,000,000 rate that Dan noted. I do want to point out, we've taken other corporate actions that will offset the $15,000,000 next year. So, from a profitability perspective, you're going to continue to see really nice improvements in the profit profile of the company, again in 2025, while we work through remediating this. And then ultimately, when that spend goes away, it will drop through to the bottom line. With respect to the timeline of Q3 2025, I think it's important to note, if we wanted to, we could submit the MCT submission in the very near term. The reality is, we know that there are going to be questions that are going to be asked and that there's work that needs to be done to address the aspect of involving and including the technicians as part of the product. We're going to take the time to go ahead and do the work necessary upfront and try to address those questions before they're asked. So, when we look at the timeframes internally, we'll be driving ourselves to something more aggressive than that Q3 timeframe. But I think the Q3 timeframe is the right way to set expectations, considering the moving pieces that we've seen in the past, and that's our best estimate to do it.