2.8 "Every value in Lua may have a metatable. " lua_pushlightuserdata() "A light userdata represents a pointer. It is a value (like a number): You do not create it, it has no metatables" A tad confusing? David B.