Basically Obama just said that he will get it right next time.
Acknowledging it's an "imperfect" bill, President Barack Obama said Wednesday he will accept a $410 billion spending package that includes billions in earmarks like those he promised to curb in last year's campaign. But he insisted the bill must signal an "end to the old way of doing business."
Of course Obama could have signaled an "end to the old way" by vetoing this Bill and having Congress pass stopgap spending plans until they presented a Bill without earmarks. Of course that would have been actual "change"and Obama was going literally for "more of the same."