Yes, we do get the exception content. As discussed offline, this is because we start the redirect thread after the point at which an exception can be thrown. This is not safe, however, because the redirection itself can throw an exception.

The null thing is also a potential source for NPE. This will be addressed in the next commit.