Preserve outside pointers of my subs with string eval