worse thread ever.