vi_LIST
setlist(listf || value(vi_LIST));
olist = value(vi_LIST);
if (olist != value(vi_LIST))
setlist(value(vi_LIST));