Begin copyTo implementation