adding unsigned int type to variant cast