Compilable. Now attempts to rejoin threads after sending to ensure we don't accidentally kill them.