revoke-contract