It is indeed interesting! Gotcha2 explains it:
Adding the line
within the dofile will clear the mystery.
One feature of preserve that catches many users by surprise is that, if you preserve data in a do file, the data is automatically and silently restored when the do file finishes even if no restore command has been reached (including when the do file crashes!)
Code:
tab enquetecible
Comment