Thanks for fixing this, but just curious, why must the initial object be located away from the origin?
Actually, I was a little premature in my congratulations. I just tried deleting a face and got a strange result on an object with threefold symmetry. Only two faces were deleted, and the second one has some artifacts.