Do the copy engine more safe with more error prevent