Self deleting threads was a terrible idea