Note that your sub include appears to essentially be a re-implementation of do.
In reply to Re^2: including variables by haukex in thread including variables by LloydRice