urgh man that thread pisses me off so much