do local _print = print function print(a, ...) local tostring, args, buffer = tostring, {...} buffer = tostring(a) for n = 1, select('#', ...) do buffer = buffer .. "\t" .. tostring(args[n]) end return _print(buffer) end end