delousinas of granderus the steven yelle of 2013, lisa you suck your terrible go away, god dam