hmm. Feels weird that we are trying to filter things out, incase there some incorrect announcements (from restart or the cluster case that you mention). Filter is  a protection, so maybe a warn log that you are doing this in filterAndGetAll, so people can find out what actually happened.