wrapped copy_into method