Would it make sense to assemble a Set here instead?