It won't cancel the job if it's already started. How should we notify the receiver? Is it okay to treat cancels as failures?