anchor.diff:              ?Debug("again after ~p~n", [MCW]),
               SnapTimer = erlang:send_after(MCW, self(), imem_snap_loop),
               {noreply, State#state{snapFun=SnapFun,snapHash=SnapHash,snap_timer=SnapTimer}};
  -        Other ->
  -            ?Info("snapshot unknown timeout ~p~n", [Other]),
  +        _Other ->
  +            ?Info("snapshot unknown timeout ~p~n", [_Other]),
               SnapTimer = erlang:send_after(10000, self(), imem_snap_loop),
               {noreply, State#state{snap_timer = SnapTimer}}
       end;
  
positive.code:         ]}}.
  
  test_snapshot(SnapDir) ->
      ?LogDebug("---TEST--- snapshots ~p~n", [SnapDir]),                     
      ?LogDebug("take snapshots :~n~p~n", [take(ddTable)]),                     
      ?assert( lists:member("ddTable",?FILENAMES("*"++?BKP_EXTN, SnapDir))),
      _ = ?EMPTY_DIR(SnapDir),
      %% take([all]) times out
      %% ?assertEqual(?TABLES, ?FILENAMES("*"++?BKP_EXTN, SnapDir)),
      ?LogDebug("snapshot tests completed!~n", []).
  
  -endif.
  
negative.code: write_close_file(Me, FHndl,RowsBin) ->
      PayloadSize = byte_size(RowsBin),
      Ret = case file:write(FHndl, << PayloadSize:32, RowsBin/binary >>) of
          ok ->
              case file:close(FHndl) of
                  ok -> done;
                  {error,_} = Error -> Error
  