How to use ContractProbe to Respond to Incoming Contracts