Why do we have 2 multi-hour threads going on?