added VariantOption back;