The trick for Clinton, especially in trying to run as an incumbent, is to boost President Obama’s economic achievements even as she distances herself from missteps and failures and paints herself as her own candidate. While praising Obama’s handling of the economic crisis (she cracked that Republican policies have twice sent the country into recession and required Democratic presidents to clean up), she said it was now time for the next phase. “While America is standing again, we’re not yet running the way we should,” she said, a line recycled from her announcement speech. “We’re not going to find all the answers we need in the playbooks of the past. We can’t go back to the old policies that failed us before, nor can we just replay the successes. Today is not 1993, it’s not 2009.”

Yet as she acknowledged, many of the policies she put forward are familiar: comprehensive immigration reform; expanded family leave; closing the pay gap for women; raising the minimum wage and guaranteeing overtime pay; a national infrastructure bank and better broadband Internet service. Perhaps the most impassioned moment came when she discussed the importance of fully involving women in the workforce, arguing that so-called women’s issues like family leave and the pay gap are truly issues for the broader economy—a slight variation on her famous “Women’s Rights Are Human Rights” speech in Beijing in 1995.

Aides previewed the speech by saying Clinton would use it to draw contrasts with Bernie Sanders, who’s mounting an unexpectedly popular challenge from her left for the Democratic nomination. While she’ll never be a fire-breathing lefty like the Vermont socialist, she kicked off her speech in terms that could almost have been Sanders’s.

“Previous generations built the greatest economy and strongest middle class the world has ever known on the promise of a basic bargain: If you work hard and do your part, you should be able to get ahead,” she said. “Over several decades, that bargain has eroded. Our job is to make it strong again.”

But she seemed content to split the difference on many of the issues themselves. She spoke warmly of the new opportunities the “gig economy”—her term—has created, but also worried about the lack of workplace protections. Later, she vowed to “crack down” on employers who “misclassify” workers as contractors to deprive them of benefits, which could equally be a dig at the real goods economy, like FedEx, or the new-tech economy, like Uber. (Unlike Jeb Bush, who plans to cite Uber as a model, Clinton didn’t mention the ride app by name.)

Clinton has been assailed from the left for her stance on the Trans-Pacific Partnership, a proposed free-trade agreement she backed as secretary of state but cooled on as candidate, and which the Democratic left has revolted against. Clinton hedged, saying good trade agreements can boost the world, but bad ones must be rejected. As a consolation prize to the unions that hate the treaty, she spoke at some length about the importance of labor and collective bargaining.