cp_partial_wrap