anchor.diff:              Files = [F
                       || F <- filelib:wildcard(filename:join([UnZipPath,"**","*.bkp"]))
                               , re:run(F,TabRegEx,[{capture, all, list}]) =/= nomatch],
  +            ?Debug("restoring ~p from ~p", [Files,ZipFile]),
               Res = lists:foldl(
                   fun(SnapFile, Acc) ->
                       case filelib:is_dir(SnapFile) of
  
positive.code:     restore_chunked(Tab, SnapFile, Strategy, Simulate).
  
  restore_chunked(Tab, SnapFile, Strategy, Simulate) ->
      {ok, FHndl} = file:open(SnapFile, [read, raw, binary]),
      if (Simulate /= true) andalso (Strategy =:= destroy)
          -> catch imem_meta:truncate_table(Tab);
  
negative.code: 
  init(_) ->
      ?Info("~p starting...~n", [?MODULE]),
      spawn(fun() -> ?Info("~s", [zip({re, "*.bkp"})]) end),
      SnapTimer = erlang:send_after(10000, self(), imem_snap_loop),
      {_, SnapDir} = application:get_env(imem, imem_snapshot_dir),
      SnapshotDir = filename:absname(SnapDir),
  