slightly split up _raw_comp_get()