As The Advocate puts it, it's the interview you've waited 12 years to read: Sean Hayes confirms he's gay.

But Hayes appears to disagree, saying he was “never in.” Whomever you believe, it's there. Hayes has publicly confirmed he's gay.

“Really? You're gonna shoot the gay guy down? I never have had a problem saying who I am,” Hayes says in the April cover story.

“I am who I am. I was never in, as they say. Never,” he insists, adding that he never faked a straight relationship.

Hayes, who played campy Jack McFarland on NBC's Will and Grace for eight years, though, is defiant about the idea that he is somehow obligated to reveal his sexual orientation: “Nobody owes anything to anybody. You are your authentic self to whom and when you choose to be, and if you don't know somebody, then why would you explain to them how you live your life?”

And Hayes tells the gay glossy that he lives his life rather plainly: “I spend time with a special someone in my life. That's all I need … I don't do a lot. I live my life like an 85-year-old man. I'm just quiet. It's fantastic.”

The 39-year-old actor is preparing to make his Broadway debut staring opposite Kristen Chenowith in the musical Promises, Promises.