add remote exception catch/throw