> Am I justified in expecting the first flavor to work? No. The reference manual says funcname ::= Name {'.' Name} [':' Name] See http://www.lua.org/manual/5.1/manual.html#2.5.9 --lhf