Duplicating a series of mesh faces

Hi all,

If I want to duplicate a certain series of connected mesh faces from an existing mesh (I have the indicies) without actually extracting them from the original, is the easiest way to just duplicate the mesh, extract the desired faces using MeshFaceList.ExtractFaces() - which makes a new mesh from the extracted faces? I didn’t see a method to duplicate a series of mesh faces without removing them from the original, but maybe I missed it.