Yes, there is certainly room for that, at the end, though, it's a prioritization issue. In practice, GDS is a product primarily sold to enterprises, and so far we've not had customers who weren't able to rent a big enough machine in the cloud (some even had 12TB ram) to cover the memory requirements. As a result, providing a good implementation of out-of-core GDS has never been prioritized enough, compared to the effort it takes to implement it. It's not like we've never thought about it, we just never had enough people ask about it to justify working on it.