Move thread creation logic to Murphy to prevent thread lock up