anchor.diff:  handle_call({get_help, Module, Function}, _From, State) ->
       %gen_lsp_server:lsp_log("get_help for ~p:~p",[Module,Function]),
       {Reply, Modules} = case get_help_eep48(Module, Function) of
  -        {error, _} -> 
  -            {Lines, Ms} = get_page_lines(Module, State#state.modules),
  -            case Lines of
  -                undefined -> {undefined, Ms};
  -                _ -> { markdown(extract_function(Function, Lines)), Ms}
  -            end;
  +        {error, _} ->
  +            {undefined, State#state.modules};
           Help ->
               FlattenHelp = list_to_binary(lists:flatten(Help)),
               %gen_lsp_server:lsp_log("Help:~p",[FlattenHelp]),
  
positive.code: -record(state, {modules}).
  
  -ifdef(OTP_RELEASE).
      -record(uri_map, {host, port}).
      -if(?OTP_RELEASE >= 23).
      -include_lib("kernel/include/eep48.hrl").
      -else.
  
negative.code: get_local_doc(Missing, None) when None =:= none; None =:= #{} ->
      [{p,[],[<<"There is no documentation for ">>,Missing]}].
  
  handle_cast(stop, State) ->
      {stop, normal, State}.
  
  