It shouldn't. It's just a safe default. This could also be context.asInstanceOf instead, as only the MultiTracer should create the context that gets transferred.

And the `isDefinedAt` check below could also be removed, if we're assuming that nothing messes with the context.