Speaking at Pen America’s annual literary gala in New York City on Monday night, Harry Potter author J.K. Rowling defended Donald Trump’s right to say provocative and objectionable things—but for an excellent reason. Rowling was quick to clarify that she, personally, finds almost everything the Republican frontrunner says “offensive and bigoted” but believes that the same right that protects her “freedom to call him a bigot” also protects his words.

“If you seek the removal of freedoms from an opponent simply on the grounds that they have offended you, you have crossed a line to stand alongside tyrants who imprison, torture and kill on exactly the same justifications,” she said.

Rowling made reference to a measure earlier this year in which members of British Parliament debated banning Trump from the United Kingdom over his frequent hate speech. During her Pen America speech, Rowling addressed the matter and expressed her opposition to a nationwide ban on the New York businessman turned politician, once again citing his personal freedom to speak his mind.

She also warned that silencing Trump could muffle the voices of progress and justify the increasing “intolerance of alternative viewpoints.”

“Unless we take that absolute position without caveats or apologies we have set foot upon a road with only one destination,” Rowling said. “If my offended feelings can justify a travel ban on Donald Trump, I have no moral grounds on which to argue that those offended by feminism, or the fight for transgender rights, or universal suffrage, should not oppress campaigners for those causes.”