do not use invalid QVariant