 With the added transferability provisions for continued military service, McCain said he now supported the bill, because it encouraged additional service beyond three years, mitigating his earlier concerns.McCain, who had not voted in the Senate since April 8, was campaigning in Ohio on June 26 and was not present for the final senate vote on the bill, which passed 92–6 (The only other senator not voting was Ted Kennedy, who was recovering after surgery to remove a brain tumor).Bush signed the war funding bill, along with the veterans education benefits, into law on June 30, 2008.