That's a great question. So, look, how we recognize revenue depends on the contract. And, you know, there are multiple contracts. In some cases, and they are fairly small, it would be, we can recognize revenue when we turn the power on. In other cases, it is when we shift. Irrespective of what it is, ultimately, it is in our interest, because we are serving a customer, to turn their power on as quickly as possible. So now let me explain that process. Independent of us having received the revenue recognition, it's important for us that we serve our customer, right, by turning their power on as quickly as possible. So in most cases, by the time our servers leave Fremont, gas is already facilitated. The electrical interconnection is already facilitated. Those permissions are there. The site is already prepared. So the process of literally connecting three interfaces, electrical, water and gas, to our system, because all the communication is wireless, is ready and it is done. And there will be a local inspection for fire safety, gas, all that, and we are able to turn the power on for the customer. That process, when it is seamless, can be less than a week. But construction is construction. Permits, permissions are all over the map. So the variance on that time can be pretty large. One important point to highlight here is the fact that now our units are all platform mounted. This is the skids. We can simply drop that skid without having to pour concrete, without having to do anything, and be able to connect. It shortened our process so much, and it also gives the flexibility for the customer to move it from one location to another location if they need to. We see this as a humongous step change in our ability to install very quickly. I hope I answered your question. We'd be more than happy to have you come out and watch and installation of ours. It's a joy. I mean, it's basically Lego blocks being put together and turning the power on. Thank you.