(Twisted) Aegaeon, Truth Defiler