anchor.diff:      SleepTime = ?config(max_lease_time, Config) * 1000 + 10,
       ct:sleep(SleepTime),
       ok = cvmfs_lease:request_lease(U, P, Public, Secret),
  -    [{lease, P, U, Public, Secret, _}] = cvmfs_lease:get_leases().
  +    [{lease, {P, <<>>}, U, Public, Secret, _}] = cvmfs_lease:get_leases().
  +
  +new_lease_conflict(_Config) ->
  +    U = <<"user">>,
  +    P1 = <<"path">>,
  +    P2 = <<"path/below/the/first/one">>,
  +    Public1 = <<"public1">>,
  +    Public2 = <<"public2">>,
  +    Secret = <<"secret">>,
  +    ok = cvmfs_lease:request_lease(U, P1, Public1, Secret),
  +    {busy, _} = cvmfs_lease:request_lease(U, P2, Public2, Secret),
  +    ok = cvmfs_lease:end_lease(Public1),
  +    ok = cvmfs_lease:request_lease(U, P2, Public2, Secret),
  +    {busy, _} = cvmfs_lease:request_lease(U, P1, Public1, Secret).
   
   remove_lease_existing(_Config) ->
       U = <<"user">>,
  
positive.code:     Public = <<"public">>,
      Secret = <<"secret">>,
      ok = cvmfs_lease:request_lease(U, P, Public, Secret),
      [{lease, P, U, Public, Secret, _}] = cvmfs_lease:get_leases(),
      ok = cvmfs_lease:clear_leases(),
      [] = cvmfs_lease:get_leases().
  
  
negative.code:     Public = <<"public">>,
      Secret = <<"secret">>,
      ok = cvmfs_lease:request_lease(U, P, Public, Secret),
      [{lease, {P, <<>>}, U, Public, Secret, _}] = cvmfs_lease:get_leases().
  
  
  new_lease_busy(_Config) ->
  