broken, somehow not dead yet. Holy crap