Thanks Marcus, sorry if I sounded a bit flustered, was getting it in the ear from a client because of a conflict between s2Member and LWA after the last update (you probably saw my other posts).
I have found a good solution that allows me to keep LWA and give s2 the boot. I have always hated that plugin, so, good riddance.
I have always liked LWA, so, hooray!
Anyway, thanks for the links. I'd found them before, but part of the trouble is that the framework I am using doesn't really work in the vanilla WP way, and it meant figuring out how to incorporate it into my child theme using framework specific hooks.
All is well back in the land of nod, keep up the good work.
You can close this ticket if you wish, thanks again.