And it looks like Cain is a Hufflepuff as well (nod to the Potterheads)
Not sure what a hufflepuff is but I have to say, Cain doesn't seem to be on his game tonight.