CC: Type_Enum needs to propagate RankC.
CC: Added explicit conversion to void.