User blog comment:Thomas Hozempa/New Alien/@comment-5542110-20111118200846/@comment-3974707-20111118212240

Well, now people already put two and two together and figured out it was Mantisect.