with_variants do end