Posso remover a captura vazia com o throw?

Espero que isso seja direto. Eu trabalho em uma grande base de código, a qualidade geral é boa, mas ocasionalmente você obtém alguns destes:

try
{
   // Calls a .NET remoting method.
}
catch
{
   throw;
}

Note que finalmente não há lógica e a captura não especifica nenhuma exceção nem faz nada além do que forneci acima. No entanto, eu sei que pegar e voltar a jogar pode alterar a pilha de chamadas nos detalhes da exceção. O que não tenho certeza é se esse comportamento está aqui especificamente por causa de uma chamada remota do .NE

É seguro remover esta tentativa de captura? Tanto quanto posso ver, é verdade, mas pensei em verificar primeiro qualquer comportamento estranho primeir

questionAnswers(4)

yourAnswerToTheQuestion