anchor.diff:  handle_call(wipe, _From, State) ->
       stopped = mnesia:stop(),
       ok = mnesia:delete_schema([node()]),
  -    start_mnesia(),
  -    ensure_schema(),
  +    start_mnesia([ensure_schema]),
       {reply, ok, State};
   
   handle_call(Request, From, State) ->
  
positive.code:                     mnesia:unsubscribe({table, schema, simple}),
                      mnesia:unsubscribe(system),
                      stopped = mnesia:stop(),
                      cleanup_and_start_mnesia();
                  ok -> ok
              end;
          {error, _} when Repeat =/= true ->
              cleanup_and_start_mnesia()
      end.
  
  
  %% @doc Hack.
  tmpdir() ->
  
negative.code:                         {ok, _} ->
                              ?log_info("Found backup. Restoring Mnesia database.", []),
                              ok = mnesia:install_fallback(BackupFile),
                              start_mnesia([]),
                              ok = file:delete(BackupFile);
                          {error, enoent} ->
                              %% Crash if it's not one of these
                              start_mnesia([ensure_schema])
                      end;
                  _ ->
                      start_mnesia([ensure_schema])
              end
      end,
      Peers = ensure_config_tables(),
  