Yes, that's a good question. Like with all technology, whether it's your home computer, your iPhone, ASIC miner for Bitcoin or an NVIDIA GP, they have economic life cycles. Right. And really, the A100, right the [Ampere] series was still in use and is still in use, and is still considered very viable. And the H100 came out, the Hopper architecture. And so, what happened was people were paying a premium for the Hopper architecture, but they would still pay a lower amount to get compute using the A100. When the Blackwell comes out, we'll have the same effect. So I would say if you use a melting ice cube analogy, the hourly rate for GPUs melts at a much slower rate than Bitcoin mining ASICs, right. And I think that, a big part of being able to be a true player in this space that, we haven't really touched on yet on this call. So your question is a good one, because it brings it to light is uptime, right. So in crypto mining, when you look at the Bitcoin per exahash, HIVE is usually in the top three consistently, not usually, but consistently. And we're talking 98%, 99% uptime. That's a home run in crypto mining. And then, some of the peers are like 95%, 90% uptime. There's no room for 90% uptime in AI, right. Like, Tier 3 is 99.998% uptime. So I think what the aspiring crypto miners that want to get into this sector. Will wrestle with is delivering that uptime for people that want to train foundational models that do fine tuning. And we've done a lot of that. I mean, we serve 120,000 GPUs in the East mining era. And we've grown our AI compute revenue, from $1 million to $10 million ARR in the last year and a half. So, we've been building that - building on our pedigree of operating GPUs. And we do a ton of stuff on the R&D side, looking fine tuning data sets, et cetera. So making sure that when we work with researchers that, they have a good keyword is user experience, because you do have a user, right? You're not just submitting hashes, to the Bitcoin network. And if your server gets disconnected, reboots and then it tries again. So I think the key is good uptime and a good user experience. Will allow you to realize those long-term contracts, because once you sign a contract for a year or two, what have you, you've got to deliver. There's SLA service level - performance requirements. And we're seeing long term contracts for H100s roughly in the $2.50 per hour and some $2.20. It's all a negotiation, right. So I hope that answers the question, Bill.