History Update/Record History Problem (or perhaps lack of understanding on my part)

Hi there,

I use Rhino 5 for Mac

When I create a lofted surface from scratch, the Historyupdate function works. However, when I copy and paste those same “parent” input curves beside in the same workspace or even into a new workspace and then loft, the lofted “child” output surface no longer updates as it did initially. And then when I try to execute the Historyupdate command on that surface, I am unable to select it. I will also see in the command prompts that “History failed to update 1 object.”

Basically, I am only able to see this function work when I create curves from scratch. I would like to copy and paste those same curves and be able to have the History update for the new surface as well. What I am missing?