damn this thread got out of control