This works: <dtml-call "REQUEST.set('asplit',_.string.split(bigstring,'&'))"> <dtml-call "REQUEST.set('aname',asplit[0])"> <dtml-var aname> But this doesn't: <dtml-call "REQUEST.set('asplit',_.string.split(bigstring,'&'))"> <dtml-var asplit[0]> Why is that? What does work for list access? Regards, JJ