Many thanks to Juff, Skald, JM, and StJtb for help with clues! And thanks to Brad and Liam for testing!