anchor.diff:  write_file(Me,Tab,FetchFunPid,FHndl,NewRowCount,NewByteCount,RowsBin) ->
       PayloadSize = byte_size(RowsBin),
       case file:write(FHndl, << PayloadSize:32, RowsBin/binary >>) of
  -        ok -> 
  +        ok ->
               FetchFunPid ! next,
               take_fun(Me,Tab,FetchFunPid,NewRowCount,NewByteCount,FHndl);
           {error,_} = Error ->
  
positive.code:             {error,{"cannot snap",Err}}
      end.
  
  get_snap_properties(Tab) -> 
      case ets:lookup(?SNAP_ETS_TAB, Tab) of
          [] ->       {};
          [Prop] ->   {Prop, Prop#snap_properties.last_write, Prop#snap_properties.last_snap}
  
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
  