@danberindei Ok I see what you mean, I was looking at locateOwners .. not locateAllOwners. I changed the implementation of locateAllOwners to return the existing set rather than build a new one based on the list. Now it also makes sense to wrap the set into an unmodifiable collection.