Doing my duty and carrying on a thread