I think you have nailed it.
One key in there is Bayh. The other is Harvard is now about to lose to the Naval Academy. That will make skin crawl for the moonbats.