Hillary Clinton got cranky on Thursday when an activist confronted her about donations from fossil fuel interests.

At a campaign stop in Purchase, N.Y., Greenpeace organizer Eva Resnick-Day got Clinton’s attention on a rope line and said, “Thank you for tackling climate change. Will you act on your words and reject fossil fuel money in the future in your campaign?” As the video above shows, Clinton’s smile vanishes, her voice rises, and she snaps: “I do not have — I have money from people who work for fossil fuel companies.” Pointing her finger at Resnick-Day, Clinton adds, “I am so sick, I am so sick of the Sanders campaign lying about me. I’m sick of it.”

Help Grist raise $25,000 by September 30 to further advance our climate reporting

Although the Sanders campaign is using the issue to draw contrasts with Clinton, the questions to Clinton about fossil fuel money are actually coming from grassroots green groups. A coalition of 20 progressive and environmental organizations, including Greenpeace, 350.org, and Friends of the Earth, has been pressing the presidential candidates to pledge not to raise money from “fossil fuel interests.” Bernie Sanders has already taken the pledge, so the activists are badgering Clinton.

Just one day before her confrontation on the rope line, Clinton was greeted by protesters pushing the same message outside a $2,700-per-head fundraiser in Manhattan. Greenpeace brought about 40 activists to stand in the blustery cold near the Dakota, the iconic building on Central Park West where John Lennon once lived, and which is now home to the woman who hosted Wednesday night’s fundraiser, Ruth Porat, former CFO of Morgan Stanley and current CFO of Alphabet, Google’s parent company. The location lent credence to the people-versus-the-monied-establishment message that the activists were pressing.

Grist thanks its sponsors. Become one.

The police blocked off the sidewalk immediately in front of the building and penned the activists into a barricade across the street. There they patiently held signs with slogans such as, “Democracy: Not for $ale” and “I can’t afford to buy your time but you can afford to take our pledge.” The largest banner read, “Hillary will you come out and talk to the people you’re fighting for?” They chanted phrases like, “Hill-a-ry, take the pledge,” “We are the 99 percent,” and “I don’t know but I’ve been told, your campaign is bought and sold!” One protester wore a Hillary Clinton mask and a body suit covered in dollar bills.

Fix Democracy New York

Michael Nagle/Greenpeace USA

Clinton ignored the crowd on her way in, and gave them nothing but a wave when she left.

Grist thanks its sponsors. Become one.

After Greenpeace released the rope-line video on Thursday, the Clinton campaign put out a statement saying the candidate “has not taken a dollar from oil and gas industry PACs or corporations.” That’s true, she hasn’t taken money from the companies themselves. She has, however, by her own admission, accepted money from individuals who work for fossil fuel companies. As of the most recent filing deadline, the Clinton campaign had received $309,107 in donations from oil and gas company employees.

According to data compiled by the Center for Responsive Politics, Sanders too has gotten money from individual employees in the oil and gas sector, just not as much — $53,760 so far. “We’re checking to see if any of that 50K came in after he signed the pledge, and if it did, we would certainly call him out on it,” Greenpeace spokeswoman Molly Dorozenski wrote in response to a query from Grist. The Sanders campaign did not immediately respond to a request for comment as to whether this violates Sanders’ pledge not to take fossil fuel donations.

Fossil fuel company employees aren’t the only ones with industry connections contributing to Clinton’s campaign. A number of lobbyists who have represented fossil fuel companies are raising money for her campaign. Greenpeace has tracked donations from “bundlers” who act as mega-fundraisers for Clinton and found that $1,259,280 has been bundled or donated from people currently registered as lobbyists for the fossil fuel industry. (Greenpeace has also found that “large donors connected to the fossil fuel industry” have contributed $3,250,000 to the main super PAC supporting Clinton, but the Clinton campaign is legally prohibited from coordinating with super PACs, so that’s not something she can control.)

Even though Greenpeace plays up the amount Clinton has gotten from fossil fuel company employees and lobbyists, Dorozenski argues that Clinton could afford to forgo the donations. “It’s not such a huge amount; she doesn’t need the money,” said Dorozenski on Wednesday. Taking the group’s pledge and giving up money from fossil fuel lobbyists “would be a smart move to reach out to people who are voting for Bernie,” she argues.

In essence, Greenpeace views rejecting fossil fuel–linked donations as a sort of down payment on Clinton’s promises to address climate change and transition to clean energy. The group would interpret it as proof that she is willing to stand up to the fossil fuel companies who will inevitably fight climate action every step of the way, as they always have. “She talked about moving past fossil fuels in her speech [in Purchase], and investing in a clean energy revolution,” Resnick-Day told Grist Thursday night. “Her rhetoric to move toward clean energy and tackle climate change is, overall, strong. I want to make sure that her words will become action when in office. And that starts by rejecting fossil fuel money.”

Clinton has contended that it doesn’t matter if monied interests such as Wall Street bankers donate to her campaign because she is not formulating policy for their benefit. The protesters lined up outside the Dakota on Wednesday responded to that line of reasoning by pointing out that those who donate generously get a direct line of communication to Clinton and the rest of Americans don’t — a hard argument to rebut when Clinton was meeting with a small group of large donors at that very moment.

Climate hawks want Clinton to endorse ending fossil fuel extraction on public land and eliminating the “Halliburton loophole” that exempts fracking from some environmental regulations, as Sanders has. Since both of those policies would cut into fossil fuel companies’ bottom lines, the activists worry that Clinton will be less likely to take those stands if she accepts money from people affiliated with those companies. The people “wouldn’t be donating if they didn’t think they would get something out of it,” says Resnick-Day.

Resnick-Day has been stalking Clinton on the trail all over the Northeast. It’s hard and often unrewarding work, she told Grist on Wednesday, the day before she visibly got under Clinton’s skin. “You have to show up early and wait five or six hours,” she explained, because to be on the front row of the rope line you have to be one of the first ones there. Even when you manage that, you often still don’t get a response. “Lately, she just walks away,” said Resnick-Day. “I think she’s gotten frustrated with the fossil fuel industry question.”

Indeed, she clearly has. As Resnick-Day told Grist on Thursday, “This has been a much longer movement before this moment with dozens and dozens of people, many organizations, all showing up at Hillary fundraisers, rallies, and debates raising the issue of fossil fuel money and trying to get a response to the pledge. We have asked her this question a dozen times, and have never got that kind of response before. This just happened to be the tipping moment that we got on film.”

Effective activism sometimes requires irritating the powerful. That’s how you know it’s having an impact.