> It's obvious this construct is just injecting some additional information in a passing exception
There is a good chance it will fail to do that. See elsewhere in this thread.
There is a good chance it will fail to do that. See elsewhere in this thread.