That's a lot of work to avoid using select.
In reply to Re^2: Need Help: Capture Print Outputs from a Function by chromatic in thread Need Help: Capture Print Outputs from a Function by mnj200g