After more testing was done, #37 doesn't work reliably. I'm now back to my original workaround in #32.
After more testing was done, #37 doesn't work reliably. I'm now back to my original workaround in #32.