There are two parts to that. There's the underlying technical infrastructure. Then there is the user experience as they use the wallet. There's a lot we can do at the level of the wallet to make the user experience as seamless as possible. For example, you can imagine a system where you have a slider bar that goes from 0% to 100%. With the slider bar, a user could indicate their preference about how they want to allocate funds across multiple liquidity pools. That's more of a UI question. From an underlying smart contract perspective, there do need to be well-defined liquidity pools that live on the different chains or L2s. There's no obvious way to just have one liquidity pool. There does have to be specifically allocated pools on all the chains that want to use that type of bridge. But then again, from a wallet UI perspective, we can certainly try to make that as seamless as possible.