James, thanks. Looking at that patch was enlightening. Indeed I think the intent was similar to the problem I’m trying to solve. In spite of that I’m not inclined to use it since it had issues out of the box, is not an exact fit for my problem, and seems to be abandoned. I would not object to removing it.