I think I got some ideas from the feedback on this thread to improve this first part too.
Uh oh. No bad ideas, I hope? Since I am the fountain of bad ideas.