It’s going to be particularly ironic to hear Carly Fiorina go after Hillary Clinton’s speaking fees at tomorrow night’s Republican debate.

As the Wall Street Journal reported earlier today, Leading Authorities, a speaking firm that represents Fiorina, sent an email to prospective clients letting them know, “privately,” that the former CEO of Hewlett-Packard is available for paid speaking appearances despite still being an active candidate for president. As the email reads (emphasis in the original):

I wanted to send you a quick, private note about Carly Fiorina. Though she maintains an active campaign calendar, she has limited availability for speaking engagements. … We don’t advertise Carlyon the Leading Authorities website, but if you have an interest in booking her for an upcoming meeting or event, please let me know and I’d be happy to share her availability and fees.

A spokeswoman for Fiorina’s campaign said that the candidate has not accepted any new paid speaking engagements since starting her campaign, nor does she plan to.

As the Journal noted, Fiorina isn’t the only 2016 Republican candidate to mix business with public service. Ben Carson is currently in the middle of a self-imposed suspension of his campaign in order to avoid potential conflicts with his book tour.

That said, Carson was at least up front about the fact that he is taking time off from the campaign trail to hawk books — a fact that hasn’t kept him from rocketing to within striking distance of Donald Trump in Republican primary polling. That Fiorina is trying to keep her speaking engagements off-the-books is particularly telling.

Although, come on: did Leading Authorities really expect a blast email to prospective clients about a presidential candidate trying to make some quick cash on the side to stay “private” just because they put it in italics? That isn’t how PR works, and that sure as hell isn’t how presidential politics work. That email was bound to come out; the only question was who was going to do the leaking.

Perhaps it’s worth noting in this context that Carly Fiorina isn’t really running a presidential campaign, per se. Most of the functions that you would normally expect a candidate’s campaign committee to undertake have instead fallen on her super PAC, which doesn’t even try particularly hard to hide that fact. She has had limited rallies or other earned media events outside of the Republican primary debates, and has suffered in the polls because of it.

In short, Fiorina is running to say she’s running, which in turn raises her speaking fee. Unfortunately for her, this leak comes just one day before her next (and possibly last) chance to raise her profile at the Republican primary debate in Boulder, Colorado.