I'm surprised to see that when I "make a copy" of a list with "set list_copy to list_original", updating either of the two lists updates the other too.
The copy was intended to check further down the code to check if the original list was altered.
Would be nice to have some explanation on to treat the copies independently.