WASHINGTON (CNN) - In recent days, Sen. Barack Obama has backed off his harshest criticisms of the North American Free Trade Agreement, and he's changed his stance on campaign financing, electing to decline the federal funds for the general election - prompting charges of flip-flopping.
Obama's campaign says Sen. John McCain has contradictions of his own, namely on illegal immigration.
On Wednesday night, McCain held a private meeting with more than 150 Chicago, Illinois-area Hispanic leaders.
According to The Associated Press, several people who were at the meeting said McCain assured them that he would push for comprehensive immigration reform if he's elected president.
In 2007, McCain's sponsorship of comprehensive immigration reform angered conservatives and very nearly derailed his presidential campaign.
At a Republican debate at the Reagan Library in January, McCain was asked whether he would still vote for his original measure.
"No, I would not ... because we know what the situation is today ... that people want the borders secured first," he said.
McCain's critics were reassured.
"The original proposal, I opposed. Sen. McCain's new proposal, I support, which is to ensure you have border security before you have any other type of reform," L.A. County Supervisor Mike Antonovich said.
After the Chicago meeting, the Obama campaign's communications director, Robert Gibbs, charged that McCain was trying to have it both ways.