Actually I now think this is overkill. If another node joined after we submit the first callable, then the joiner will eventually ask this node for its listeners and it will find it (because the local registration happens before the replication). I don't think we need to return listeners installed for other nodes either, returning just the listeners installed locally should be enough.