remote exception handler