remote if intermediary