name it ch_type for consistency