isn't this sort of weird, that we call it "dispatcherId" in one place and "dispatcher" in the other?