retest with new getVariants method