Last week, Community and Rick and Morty creator Dan Harmon was publicly called out by Megan Ganz, a writer who he worked with on Community, for workplace abuse.

Today, Ganz took to Twitter again with a “weird” request that was actually pretty great. Ganz urged people to listen to Harmon’s latest podcast episode because he addressed what happened with Ganz head-on and actually provided a rare “good” apology. She was clear about the fact that since she had publicly called Harmon out, she would also now publicly accept his apology and move the conversation forward.

And Harmon’s apology is indeed a good one. As Ganz notes, he explicitly would not rationalize or justify or make any excuses for his past behavior, and instead tried hard to only give a full account of what happened and allow the listener to analyze.

“I’ve had a lot advice, don’t talk about it, you don’t need to talk about it. Legal advice, don’t talk about it, you’re opening yourself up,” Harmon began. “The most important advice I’ve gotten is from women that I respect.” He explained these women told him that if he does truly want to be part of the solution, then he must speak out about how he has been part of the problem. “I want to make this a normal part of the process,” he said.

He then went on to detail what happened between him and Ganz. He does not name her, but he says he was attracted to a “writer that [he] had power over because [he] was a show runner” on a network sitcom. By “not dealing with [those feelings], I made everybody else deal with them, especially her. Flirty, creepy, everything other than overt enough to constitute betraying your live-in girlfriend to whom you’re going home to every night,” he continued.

“I drank, I took pills, I crushed on her and resented her for not reciprocating it and the entire time I was the one writing her paychecks and in control of whether she stayed or went, and whether she felt good about herself or not, and said horrible things. Just treated her cruelly. Things I would never, ever have done if she would’ve been male,” he said. “I lost my job, I ruined my show, I betrayed the audience, I destroyed everything. And I damaged her internal compass.”

Harmon continued, “I certainly wouldn't have been able to do it if I had any respect for women [...] On a fundamental level, I was thinking about them as different creatures: I was thinking about the ones that I liked as having some special role in my life.”

The reactions have been overwhelmingly positive, with many people thanking both Ganz and Harmon for their grace and maturity throughout. In a time when sexual misconduct in the workplace is on everyone’s minds and on every headline, an example of a situation where a woman has been able to speak her truth and receive a meaningful apology—all the while in a public setting where others can learn from it—is indeed a triumph.