fixed compatibility with Lua 5.2