>What's wrong with my suggestion to use extra allocation and reference >counting for strings? . Strings in Lua are values. This means that they are not mutable. Much relies on that. --lhf