a third thread? really?