Talking Points Memo agrees with John McCain.