Qual é a melhor prática para se recuperar de um erro do FileSystemWatcher?

Após umFileSystemWatcher.Error evento foi levantado, eu não tenho idéia sobre o que fazer a seguir. A exceção pode ser uma [relativamente] menor, como

muitas mudanças de uma vez no diretório

o que não afeta o processo de observação do observador, mas também pode ser um grande problema - como o diretório observado sendo excluído, caso em que o observador não está mais funcionando.

Minha pergunta é qual é a melhor maneira de lidar com o evento Error?