Lots of faggot shit going on here.