New: lamp.variant