use jsVariants, not all extensions