wherein I realize I'm not quite as clever as I apparently thought I was when I first wrote this code