The request-ID example is useful. A cancellation example would be a nice follow-up: in an image tool, a user might choose a second file while the first is still being processed. How would you stop that first job without terminating the worker and losing its other pending jobs?