I tried to mix deploying contracts and configuring them if they were not configured. ```rust let mut contract = load_or_deploy() if contract.get_config().is_none() { contract.set_config(cfg) } ``` But this hangs on `get_config`.