Avoid using Sets.union