So we really all we have to do is generate code to look up a variable in its appropriate place in the activation record But there is one problem, and that's that the stack does grow and shrink with intermediate values. 