Remember kids, never trust Lua's pass-by-reference