Support different LUA execution environments