Extra global variables can be used to hold intermediate calculation results unsullied for later examination.
Did you notice the bubble on the screen shot of my sample call?
That's an MIT AI2 debug facility, in the introductory section off the debugging FAQ.