Actually, there has been a discussion to implement an optimization that would make these two examples run identically. http://thread.gmane.org/gmane.comp.lang.lua.general/65944 -- Pierre-Yves