diff --git a/src/main/java/carpet/script/value/AbstractListValue.java b/src/main/java/carpet/script/value/AbstractListValue.java index 2b8c39c2..2bdf3f37 100644 --- a/src/main/java/carpet/script/value/AbstractListValue.java +++ b/src/main/java/carpet/script/value/AbstractListValue.java @@ -9,7 +9,12 @@ import java.util.List; public abstract class AbstractListValue extends Value implements Iterable { @Override public abstract Iterator iterator(); - public List unpack() { return Lists.newArrayList(iterator()); } + public List unpack() + { + List retVal = Lists.newArrayList(iterator()); + fatality(); + return retVal; + } public void fatality() { } public void append(Value v) {