No obstante, en la práctica general se maneja únicamente un subconjunto de las excepciones específicamente y para el resto de las excepciones potencias se proporcionan directrices generales. Todas las excepciones específicas se heredan de una excepción ProcessException o TaskException genérica. El método recomendado es capturar las excepciones genéricas que finalizan con la sentencia catch(ProcessException) o catch(TaskException). Esta sentencia le ayuda a asegurarse la compatibilidad con versiones posteriores de su programa de aplicación ya que tiene en cuenta todas las demás excepciones que se pueden producir.