ignore variants.h