Balance of the account registering as a new pool can be checked before sending the transaction to avoid reverts and rejected transactions. This can also be applied for other scripts.