Yes, I think a lot of it started with a bunch of management changes that we had. Maybe about a year ago, we had some one or two key people from management, especially the in vivo side, leave, led to a couple of issues, a couple of -- some high turnover, not able to bring people on, train them in time, which led to delays, led to a couple of deviation -- led to some higher of deviations than we've been accustomed to, which, of course, leads to having to restart studies, repeat studies, and that also leads sometimes to customers saying, "We're going to take an extra couple of months now," because the way it works with in vivo studies, it takes six months for an in vivo study. So, if you have to start over, oftentimes it's either study delay, in the best of cases where the revenue is not going to be delayed by a long period of time, or the customer's going to say, "Maybe I'll use my dollars for some other purpose," and just cancel the study. So, we had a bunch of that. We have brought in, I think, now a strong management team. We've fixed a lot of the issues that we had experienced over a couple of months period. But because it's in vivo studies, it takes a while to wash out some of those issues. So, because these studies go on for a long time, and that the revenue is a long cycle, it just takes a little bit of time for us to be able to see fruits of those labors. But we have it under control. We've doing this a long time, and we now have the right people in place, the right processes in place, going back to the way we were, the right metrics in place, and we're confident that this is just going to be a short blip.