In work6 why does function out1(...) stdout:write(unpack({...}), '\n') end only output the first parameter? whereas function out1(...) stdout:write(unpack({...})) stdout:write('\n') end works fine David B