anchor.diff:      ok = rpc:call(?config(ln, Config), etorrent, stop_app, []),
       ok = rpc:call(?config(sn, Config), etorrent, stop_app, []),
       Priv = ?config(priv_dir, Config),
  -    ok = file:delete(filename:join([Priv, ?TESTFILE30M])),
  -    ok = file:delete(filename:join([Priv, "nothing", ?TESTFILE30M])),
  -    ok = file:del_dir(filename:join([Priv, "nothing"]));
  +    ?line ok = file:delete(filename:join([Priv, ?TESTFILE30M ++ ".torrent"])),
  +    ?line ok = file:delete(filename:join([Priv, "nothing", ?TESTFILE30M])),
  +    ?line ok = file:del_dir(filename:join([Priv, "nothing"]));
   end_per_testcase(_Case, _Config) ->
       ok.
   
  
positive.code:     %% files we will later rely on for fetching, this is ok I think.
      Directory = ?config(data_dir, Config),
      io:format("Data directory: ~s~n", [Directory]),
      TestFn = "test_file_30M.random",
      Fn = filename:join([Directory, TestFn]),
      ensure_random_file(Fn),
      file:set_cwd(Directory),
  
negative.code:     CommonConf = ct:get_config(common_conf),
      SeedConfig = seed_configuration(CommonConf, Priv, Data),
      LeechConfig = leech_configuration(CommonConf, Priv),
      SeedTorrent = filename:join([Data, ?TESTFILE30M ++ ".torrent"]),
      LeechTorrent = filename:join([Priv, ?TESTFILE30M ++ ".torrent"]),
      file:make_dir(filename:join([Priv, "nothing"])),
      file:copy(SeedTorrent, LeechTorrent),
      ok = rpc:call(SN, etorrent, start_app, [SeedConfig]),
  