this conditions (singleVariantApps !== undefined) is really needed? if there aren't svApps this should be {}