2.1.2. Variant handling