wow, I'm actually somewhat surprised that worked as quickly as it did;
now I should use what I learned here to go back and make (insertR* ...) less complicated;
simpler, and it still works; forging ahead...
flatter and clearer;
I forgot to cover an important case - alas, it's not as simple and elegant as I would have liked;