hottest with no switch

use type directly