anchor.diff:  
       case apply(gen_server, StartType,
                 [?MODULE, [NI2, Prog, Args, Extra], []]) of
  -        {ok, Pid} -> OsPid = gen_server:call(Pid, os_pid),
  -                             NI2#'systest.node_info'{os_pid=OsPid, owner=Pid};
  +        {ok, Pid} -> gen_server:call(Pid, inspect);
           Error     -> Error
       end.
   
  
positive.code:                              shutdown=Shutdown,
                               command=ExecutableCommand,
                               state=running,
                               node=Node#'systest.node_info'{os_pid=Pid}},
                      ct:pal(info,
                             "External Process Handler ~p::~p"
                             " Started at ~p~n", [Scope, Id, self()]),
  
negative.code:                         false ->
                              user
                      end,
                      %% TODO: it would probably be better to store all the cli
                      %% related stuff in the 'private' field if at all...
                      N2 = Node#'systest.node_info'{
                                      os_pid=Pid,
                                      private=[
                                          {command, ExecutableCommand},
                                          {env,     Env},
                                          {args,    Args}
                                      ]},
                      Sh = #sh{pid=Pid,
                               port=Port2,
                               detached=Detached,
  