fix get_id_type()