handle singleton sets