Shout out to reader Matt Ovadenko for the idea. (note to self to send him a copy once finished.)