This thread is REALLY bad.