Alyson Hannigan had a blunt and effective way of shooting down media reports that she is pregnant — speculation that was based on a photo of the 37-year old sporting what could be the beginnings of a baby bump.

‘No, I’m not pregnant!,” Hannigan tweeted from her verified account. “I just ate too much carnival food, that time of the month, hurt my back and couldn’t suck my gut in, and need to do cardio.”

Hannigan then defended controversial celebrity blogger Perez Hilton, who was being accused by some of Hannigan’s fans of being rude for touching the pregnancy rumors off on his website.

“Not really,” The ‘How I Met Your Mother’ star tweeted when asked if she though Hilton was out of bounds. “I do LOOK pregnant in that photo!’

[Daily Mail]