No Bridge today, which was fine. I had to sit through some really boring training in the morning, so it was nice to have Layton vs. Wright to unwind midway through. I had to write some notes for documentation, and then I noticed a strange race condition that I'd seen happen before, and it was a bigger pain to fix than I think it should have been. It's the sort of thing I should only have needed to do once, and maybe that was the better way to go, but the code is a mess already and I didn't want to have to make it any messier. Given the number of special conditions I had to put in to make everything work, it may be better that I chose the method that repeats the checks every second for as long as the system runs. Ugh. Nobody cares about that anyway. I just hate making things happen more than they need to.