if the message is null we always shutdown?