Use variant instead of feature