This thread is awful.