>Here is a diagram of what is done: 
> 
>--- begin ---
> 
>         Program init etc. 
>                | 
>         Resolve  [FIRST] 
>                | 
>                | 
>                |--->>--- E_CANTRESOLVE ---
>                |                         | 
>                |                   Resolve [LOAD] 
>                |                         | 
>                |----------<<---------------->>--
>                |                                | 
>         Resolve  [FIRST]                  E_CANTRESOLVE 
>                |                                | 
>I.              |                                | 
>     ---------------------                       | 
>    | Checking if network |--<<--                | 
>    | names are in cache. |      |               | 
>     ---------------------       |               | 
>                |                |               | 
>                |                |               | 
>          Resolve  [NEXT]        |               | 
>                |                |               | 
>                |--------->>-----                | 
>                |                                | 
>          E_CANTRESOLVE                          | 
>                |                                | 
>II.             |                                | 
>   ---------------------------                   | 
>  |Set remaining Network Names|---------<<-------
>   ---------------------------
>                | 
>   ---------------------------
>  |Set remaining Network Alias| 
>   ---------------------------
>                | 
>III.            | 
>     -----------------------
>    |Any name our alias set?| 
>     -----------------------
>        |              | 
>        |              | 
>        No            Yes 
>        |              | 
>        |          Save cache 
>        |              | 
>        |--------------
>        | 
> Program Exit Etc. 
