This will be/is going to be a terrible thread.