Last night I made an untested networking change on a remote machine and it killed NetworkManager. Once again I am reminded of the importance of reloading a service, instead of restarting it, and of course, testing changes locally before I roll them out.