return a Set<Image> perhaps?