If I do: require('std') print(string.format("The %s is %d", "answer", 42) in luajit I get the output The %s is %d but if I do not require('std') then output is as expected Martin