Based on an apparent assumption that Obama wins the nomination -- though of course that is not a given -- McCain in various campaign trail appearances has been calling on Obama to honor a pledge he had made last year that Obama would take only public funding if a Republican rival agreed to do the same.