fixed scope memory walking