anchor.diff:  	{ok, Pid} ->
   	    Ref = make_ref(),
   	    case catch({Ref,
  -			etorrent_fs_process:put_data(Pid, Chunk, Offset, Size)}) of
  +			etorrent_fs_process:put_data(Pid, Chunk,
  +						     Offset, Size)}) of
   		{Ref, ok} ->
   		    write_piece_data(Remaining, Rest, S);
   		{'EXIT', {noproc, _}} ->
  
positive.code: %%                                       {stop, Reason, State}
  %% Description: Handling all non call/cast messages
  %%--------------------------------------------------------------------
  handle_info({'EXIT', Pid}, S) ->
      error_logger:info_msg("Stopping down ~p~n", [Pid]),
      Nd = remove_file_process(Pid, S#state.file_process_dict),
      {noreply, S#state { file_process_dict = Nd }};
  
negative.code:     case dict:find(Path, S#state.file_process_dict) of
  	{ok, Pid} ->
  	    Ref = make_ref(),
  	    case catch({Ref,
  			etorrent_fs_process:get_data(Pid, Offset, Size)}) of
  		{Ref, {ok, Data}} ->
  		    read_pieces_and_assemble(Rest, [Data | Done], S);
  		{'EXIT', {noproc, _}} ->
  