not sure if it’s the most efficient way to do this, but what i’ve done in the past is include an ‘id’ variable in the struct, so in the list of structs, each member has an integer variable ‘ID’. that way, i can use the ‘foreachloopwithbreak’ node and check to see if the id of the struct being checked already exists in the list and branch from there.