Submitter remains the same for the lifespan of the process, right? Seems like we should be setting the submitter in the Init() method rather than performing this check for every message.