these threads have not been fun lately