remove_first_pc should convert to input type