recursive_contracts#