Consistent Variation