How did you test this? because undoing this change breaks table handling, since NodeKey aliases TValue in a way that isn't (as far as I know) strictly kosher. (I get "table index is nil" errors from trying it)