I built a pre-processor for code, which defines a number of functions. Once used, I want to run the code that is pre-processed, without the pre-processor functions to exist to be called in the code. So unless you "nay sayers" :-) have a better way of doing this... But I like the use of closures to do this... thanx!