Variation complete