anchor.diff:                       after Timeout ->
                                error_logger:error_msg("Operation '~p' on checksum: ~p for org ~p from bucket ~p has taken longer than ~p ms; killing spawned worker process ~p~n",
                                                       [Operation, Checksum, OrgId, Bucket, Timeout, Worker]),
  +                             erlang:unlink(Worker),
                                erlang:exit(Worker, kill),
                                {timeout, Checksum}
                        end
  
positive.code:                      {ok, Checksum}
               catch
                   error:{aws_error, {http_error,404,_}} ->
                       %% The file wasn't found.  Not logging it because this is not
                       %% necessarily indicative of badness
                       {missing, Checksum};
                   ExceptionClass:Reason->
                       %% Something unanticipated happened.  We should log the specific reason
  
negative.code: -spec parallelize_checksum_op(OrgId :: object_id(),
                                Checksums :: [binary()],
                                Operation :: request_fun()) -> checksum_op_return_type().
  parallelize_checksum_op(OrgId, Checksums, Operation) ->
   
      Bucket = chef_s3:bucket(),
      AwsConfig = chef_s3:get_config(),
  