Howdy... I ran this interactively: b: make block! ["hello"] length? b b: next b length? b append b "Why do I see the first string?" And got this: >> b: make block! ["hello"] == ["hello"] >> length? b == 1 >> b: next b == [] >> length? b == 0 >> append b "Why do I see the first string?" == ["hello" "Why do I see the first string?"] >> -ridley
