Refactored to have a string message with the value of currentThread.Name