Thanks so much for the feedback. It confirms that, while there are alternate approaches, they’re not without their drawbacks, and the approach I chose was reasonable. I’m going with it. I’ve emailed the patch to the list.
Richard Cochran
ag6qr@sonic.net