Thanks! Quick queston. Why are you only catching the DirectException in the DirectProvider.ExecuteRequest?

} catch (DirectException exception) {