Don't convert contracts, convert contract argument before using.