Either the Kripkean argument is incorrect, or replacement of even a single part does not preserve id...