anchor.diff:          {ok, RN} ->
               {JsonGet, _, _, _} = mk_json_get_for_node(RN, Cert,
                                                         Username, Password,
  -                                                      [{pool, ns_null_connection_pool},
  -                                                       {connect_options, [{reuse_sessions, false}]}]),
  +                                                      true),
               do_remote_cluster(JsonGet, Cert);
           Error ->
               Error
  
positive.code:                         ForceNewConnection) ->
      Creds = {Username, Password},
  
      GetOptions = case ForceNewConnection of
                       false -> [];
                       true -> [{pool, ns_null_connection_pool},
                                {connect_options, [{reuse_sessions, false}]}]
                   end,
      {JsonGet, Scheme, Host, Port} = mk_json_get_for_node(RemoteNode, Cert,
                                                           Username, Password,
                                                           GetOptions),
  
      with_pools(
        JsonGet,
  
negative.code:     true = (Password =/= undefined),
      true = (Hostname =/= undefined),
  
      ?log_debug("Doing remote cluster"),
  
      {Host, Port} = host_and_port(Hostname),
  
      Cert = proplists:get_value(cert, Cluster),
  