as this is the abstract subscriber, we should not need to know about such things. we need the methods that determine the id in a way that we can call the right thing that returns us what we need.