If the aforementioned workaround achieves everything this PR makes more convenient, without introducing any of the issues this PR renders possible to alleviate, then it is a solution, not merely a workaround.  This PR will otherwise remain open, as it is the only genuine solution I have found to date.