anchor.diff:  %%--------------------------------------------------------------------
   -spec run_certification_flow(Domain :: binary(), Plugin :: module()) -> ok | no_return().
   run_certification_flow(Domain, Plugin) ->
  -    run_certification_flow(Domain, Plugin, get_run_mode()).
  +    run_certification_flow(Domain, Plugin, resolve_run_mode()).
   
   
   %%--------------------------------------------------------------------
  
positive.code: 
      ok = Service:set_http_record(Token, AuthString),
  
      {ok, _, _, State2} = post(URL, <<"{}">>, 200, State),
      {ok, State2};
  
  handle_challenge(#flow_state{challenge = Challenge} = State)
  
negative.code:         _ -> ensure_files_access(State)
      end,
  
      AccountExists = case read_keys(KeysDir) of
          {ok, _, _} ->
              ?info("Let's Encrypt ~s run: reusing account from \"~s\"", [CurrentMode, filename:absname(KeysDir)]),
              true;
  