Hi Ashley, FWIW, External Method arguments as you're trying to use them are deeply wrapped in voodoo :-( Your best bet is to stick stuff in the REQUEST as follows: <dtml-call "REQUEST.set({'fileId':'xxx','lines':y})"> def run(self): REQUEST = self.REQUEST fileId = REQUEST.fileId lines = REQUEST.lines cheers, Chris