Ok that makes sense. I agree that not requiring that we continue with the same context is OK by default, but it might be nice to let the caller override that if needed.