Hi, Michael, this is Jian. Let me chime in on this one. So, I think you make a fair point about tracking. It is a challenge, and we are reviewing our internal process to make sure that we have reliable, accurate data to be able to account for revenue appropriately. I will say, as I mentioned in my prepared remarks, that historically, this is something that we've been tracking internally for a fairly long time, as Alan mentioned. It's the same accounting practice since 15, 20 years ago. We have evaluated, as I mentioned earlier, previously, kind of the lag between shipping and delivery and concluded, and our auditors concurred in the past, that the impact was immaterial. Basically, the lag was immaterial. Even though we don't necessarily track every single shipment, know exactly when it's delivered to the customer, we have a pretty good idea and we have sort of the estimate method to help us get to a pretty close number. So that said, fast forward to March 2024, I will just add a little color here is, in Q1, we are seeing increased activities, the pickup in activities towards the end of the quarter. And that's also one of the reasons why, if you look at the last few days in a quarter, the activity that we saw, the amount of the shipment that went out actually increased quite a bit compared to what we typically see towards quarter end. As I mentioned earlier, the amount of the revenue that we deferred from March to April is $1.9 million. So basically, roughly the $2 million that Alan was talking about earlier, compared to typically on the quarterly basis we see towards the quarter end, that number is roughly %700,000, $800,000. So there was a little bit of increased activity in the shipments that -- in the products that we shipped, but have not yet delivered to the customer. So that also accounted for a little bit of a year-over-year comparison. I just wanted to point out part of the reason why you are seeing the $1.9 million. Alan talked about this sort of the $2 million is also the increased activity, the increased momentum that we're seeing towards the quarter end.