anchor.diff:      InitDb = ?TEST_DB:new(),
       Db = ?TEST_DB:init_snapshot(InitDb),
       Db = ?TEST_DB:set_snapshot_entry(Db, db_entry:new("foo", "bar", 5)),
  -    ?equals({true, {"foo", "bar", false, 0, 5}}, ?TEST_DB:get_snapshot_entry(Db, "foo")),
  +    ?equals(?TEST_DB:get_snapshot_entry(Db, "foo"), {true, {"foo", "bar", false, 0, 5}}),
       Db = ?TEST_DB:delete_snapshot_entry(Db, db_entry:new("foo", "some_val", 4711)),
  -    ?equals({false, {"foo", empty_val, false, 0, -1}}, ?TEST_DB:get_snapshot_entry(Db, "foo")),
  +    ?equals(?TEST_DB:get_snapshot_entry(Db, "foo"), {false, {"foo", empty_val, false, 0, -1}}),
       Db = ?TEST_DB:set_snapshot_entry(Db, db_entry:new("foo", "bar", 5)),
  -    ?equals({true, {"foo", "bar", false, 0, 5}}, ?TEST_DB:get_snapshot_entry(Db, "foo")),
  +    ?equals(?TEST_DB:get_snapshot_entry(Db, "foo"), {true, {"foo", "bar", false, 0, 5}}),
       Db = ?TEST_DB:delete_snapshot_entry_at_key(Db, "foo"),
  -    ?equals({false, {"foo", empty_val, false, 0, -1}}, ?TEST_DB:get_snapshot_entry(Db, "foo")),
  +    ?equals(?TEST_DB:get_snapshot_entry(Db, "foo"), {false, {"foo", empty_val, false, 0, -1}}),
       ok.
   
   -spec test_init_snapshot(any()) -> ok.
  
positive.code: test_single_snapshot_call(_) ->
      unittest_helper:make_ring(10),
      api_tx:req_list([{write, "A", 1}, {write, "B", 2}, {write, "C", 3}, {write, "D", 4}, {commit}]),
      ActualSnap = api_tx:get_system_snapshot(),                        
      ?equals_pattern(ActualSnap, [{_, _, 0}, {_, _, 0}, {_, _, 0}, {_, _, 0}]),
      ok.
      
  -spec test_basic_race_multiple_snapshots(any()) -> ok.
  
negative.code:     NewDb = ?TEST_DB:set_snapshot_entry(TmpDb, db_entry:inc_readlock(Entry)),
      TLogEntry = tx_tlog:new_entry(rdht_tx_read, "key", 1, value, 1, ?value, "val"),
      CommitDb = rdht_tx_read:commit(NewDb, TLogEntry, ?prepared, 1, 2),
      ?equals(?TEST_DB:get_snapshot_entry(CommitDb, "key"),
              {true, {"key", "val", false, 0, 1}}), % no readlocks in snap db
      ?equals(?TEST_DB:get_entry2(CommitDb, "key"),
              {true, {"key", "val", false, 0, 1}}), % no readlocks in live db
      ok.
  
  % for "old" transactions (as in TM snapnr 1 is lesser than local snapnr 2) , changes
  