ListeningThread should not die with exception