correction about copy_value signature