op_copy pointer support