Yes, that's mainly because I want to check the jwt having got it from the model before running startTransaction. That code could live here but I've tried to avoid having models do things like show errors.