CNN, Cook Political Report, and Roll Call all agree