Safe + ethcontracts-rs ... can these play together?

Hi all! I really love the ethcontract-rs project, its makes it so easy to interact with smart contracts in Rust! I’m unable to get it to play nicely with the Gnosis Safe contract though… if I try to deploy this contract https://github.com/gnosis/safe-contracts/blob/main/contracts/GnosisSafe.sol with ethcontract-rs, i get “deployment failed: Tx(Web3(Transport(“failed to deserialize response: data did not match any variant of untagged enum Output”)))”.

Has anyone tried this, or have any tips or tricks that might help? Thanks!!!