This doesn't seem to do what the comment says it does :)

There should be something that throws an INVALID_START error if the jwt is empty. Should that maybe happen on initialization of the Transaction? I'm not sure. If not, this if statement should also make sure ``?req=`` is not empty.