change luaL_error -> luaL_argerror