Skip to content

DeepSWE: A Contamination-Resistant Coding Benchmark — James…

James Shi (Datacurve) presents DeepSWE, a coding benchmark of 113 software engineering tasks written from scratch rather than scraped from pull requests, preventing training-data contamination. Tasks are long-horizon problems from real open source repositories, authored by the code's maintainers, with isolated environments and program-based verifiers that check observable behavior. Topics include: why removing contamination causes leaderboard scores to spread apart; the failure mode of models over-scoping tasks beyond what was asked; differences between models that verify their own work versus those that assume correctness; and benchmark design choices meant to resist reward hacking. Timestamps cover the benchmark design, leaderboard results, failure modes, verifier construction, and limitations. # Channel Presentation Observations — DeepSWE Talk (James Shi, Datacurve) ## Explicit Self-Description Statements - **Speaker role and affiliation**: "my name is James. I'm one of the founding engineers at Data Curve" working "on the research and engineering side of things" and on "Deep Suite, which is our frontier long horizon coding benchmark." - **Company mission claim**: "Data curve works on building training data for high ceiling domains including coding" and is "trying to answer the very elusive question of what exactly makes good data." - **Platform claim**: The company "offer[s] a bespoke platform... called shipped" where "software engineers, machine learning enthusiasts come on and create these challenges and compete against one another," with a version "for every single domain that we're interested in." - **Recruitment statement**: "we're actively hiring both researchers, engineers... reach out at datacurve.ai/careers." ## Demonstrated Scope of Content - **Technical benchmark research**: Deep walkthrough of benchmark design — contamination resistance ("113 original software engineering tasks" not "scraped... from existing PRs"), verifier design, prompt design, and leaderboard results. - **Comparative model analysis**: Qualitative findings on Claude ("quite forgetful when it comes to multi-art prompts"), GPT ("least likely model to miss requirements"), and testing behavior across models. - **Positioning against competitors**: Repeated comparisons with SWE-bench Pro ("top models are clustering at the top," "leakage" via git history). - **Adoption claims (uncorroborated in-video)**: "It's replaced SweetBench Pro in the artificial analysis coding agent index as well as being cited by numerous Frontier model labs." - **Future roadmap**: DeepSWE v1.1 anti-cheating measures, "hybrid verification," "new benchmarks that are in the works." ## Observable Audience Addressed - **AI/ML engineers and researchers**: Assumes familiarity with benchmarks ("which you guys may be familiar"), terms like rollouts, harnesses, LLM-as-judge, contamination, and confidence intervals used without explanation. - **Conference talk format**: Opens with "can you guys hear me?", notes substituting for another speaker ("Serena's been out with a fever"), closes with "come find me after" — an in-person technical event audience. - **Potential hires**: Explicit hiring pitch embedded at the end. ## Presentation Style Evidence - **Conversational, improvisational delivery**: Frequent filler ("um, yeah"), self-corrections ("this platform is shipped and or sorry"), consistent with a live, unscripted talk. - **Promotional-but-technical tone**: Balances benchmark methodology detail with adoption highlights and company strengths ("this also plays into one of our core strengths"). - **Public resources referenced**: "deepsweet.datacurve.ai" leaderboard with token efficiency/cost metrics, blog post mentioned. ## Claims vs. Demonstrated Patterns - **Creator claims**: Benchmark quality, contamination resistance, expert-authored tasks, industry adoption — asserted by speaker, not independently verified within the video. - **Demonstrated**: Deep technical fluency in evaluation methodology; systematic failure-mode analysis; transparent discussion of limitations ("there's still a lot of work to be done," bug localization "underrepresented in our current taxonomy"). # Delivery Observations — James Shi, DeepSWE Talk ## Overall Tone & Register - **Conversational, informal presentation style** throughout: opens with a mic check — *"Hey everyone, can you guys hear me?"* — and closes casually with *"come find me after. Thank you very much."* - **Conciliatory, self-effacing framing** of being a last-minute substitute: *"Unfortunately, Serena's been out with a fever... I'm just filling in uh in her place."* - Maintains a **technical but accessible register** — explains benchmark design using plain analogies: *"you're not going to be coming in there with a to-do list... you're going to give it the high level objective."* ## Verbal Fillers and Disfluencies (Highly Frequent) - **"Um" and "uh" appear constantly** — nearly every sentence segment contains one or more. This is the single most dominant delivery feature. - **Self-corrections mid-sentence**, often several in a row: *"for those of you who don't who who may not know"*; *"this platform is like shipped and or sorry this platform is called shipped"*; *"as tur and as uh high level as possible"* (apparent transcription of "terse"). - **Stuttered restarts on emphasis**: *"very very thorough thorough"*, *"can field uh real world and realistic software engineering tasks"* — the *"very very"* doubling recurs (appears at least 5 times, e.g., *"very very brittle"*, *"very very serious issue"*). ## Recurring Phrases & Vocabulary - **"Very clear" / "quite interesting"** as favored emphasis markers: *"there is a very clear performance gap"*, *"this was definitely quite interesting"*, *"is is very interesting."* - Repeated core terminology: **"rollouts"**, **"from scratch"**, **"contamination"**, **"false negatives"**, **"long horizon"**, **"high ceiling"** — used consistently across sections. - Comparative benchmark name **"SWE-bench Pro"** (rendered variously in transcript as "Sweetbench Pro" / "Sweepbench Pro") is the recurring contrast anchor throughout. ## Teaching / Structural Habits - **Enumeration habit**: presents content as numbered findings — *"So why did we create Deep Suite? Well..."*, *"starting with the first one is..."*, *"Um, third finding is that..."*, *"Um and finally we found that..."* - **Signposting transitions**: *"But with all that said"*, *"Um, so moving on to the tasks"*, *"But yeah, as of July 1st..."* - **Contrast-based explanation**: repeatedly teaches by contrasting DeepSWE against SWE-bench Pro on the same metric (repo count, prompt length, lines of code, verifier design). - **Supports claims with specific numbers**: *"25% and 18% of the time respectively"*, *"over 4,500 characters"*, *"five times the lines of code"*, *"more than 500 stars on GitHub"*. ## Communication Patterns - **Caveats and hedging around model comparisons**: *"with a caveat in SweetBench Pro's template they explicitly tell the model that the tests are handled."* - **Acknowledges limitations openly** near the end: *"there's still a lot of work to be done"*, listing task mix, repository pool, and harness effects as future work. - **Direct audience calls-to-action**: *"you'll also be able to see [the data] on the deep site"*, *"we're actively hiring"*, *"reach out at datacurve.ai/careers."* - Occasional **audience-anchored evidence appeals**: *"from my experiences and developers I've talked to as well."* ## Stable Patterns vs. Isolated Moments - **Stable (well-supported by repetition)**: heavy filler use ("um"/"uh"), "very very" doubling, enumeration structure, SWE-bench Pro contrast framing, quantitative support. - **Isolated moments**: the apology for substituting for Serena, the hiring pitch, the mic check — each occurs once and does not reflect a broader pattern. - **Uncertainty note**: the transcript appears auto-generated (name variants like "Deep Suite"/"DeepSWE", "tur" for "terse"), so exact-word quotations carry transcription uncertainty; pattern claims above rely on repetition visible even through those errors. # Position Extraction: DeepSWE Benchmark Talk — James Shi (Datacurve) ## Context - **Speaker:** James Shi, founding engineer at **Datacurve**, filling in for Serena (out with fever), on research/engineering including **DeepSWE** ("Deep Suite"), a frontier long-horizon coding benchmark. ## What DeepSWE Is - **113 original software engineering tasks** authored from scratch — not scraped from closed PRs, unlike **SWE-bench Pro**. - Key claimed benefit: **contamination resistance** — agents cannot cheat via publicly available solutions/tests/PR discussions. - **Diversity:** median of one task per repository; ~91 repositories with >500 GitHub stars, actively contributed; languages span TypeScript, JavaScript, Python, Rust, Go (more planned). - **Reception:** replaced SWE-bench Pro in the Artificial Analysis coding agent index; cited by frontier model labs. ## Motivations / Critique of Existing Benchmarks Per James, SWE-bench Pro suffers from: - **Clustering:** top models have overlapping confidence intervals, hard to differentiate. - **Contamination:** tasks mined from public PRs. - **Brittle verifiers:** anchored to specific implementations from merged PRs; tests often check private helpers/functions, which he calls "very opinionated." - **Leakage:** models like Claude can run `git log` and cherry-pick commits containing golden patches. ## Leaderboard Findings (as of July 1) - DeepSWE shows a clear performance gap between top models and, e.g., Gemini 3.1 Pro at 10th place. - **"Fable 5" retains the top spot** (per transcript). - Site (deepsweet.datacurve.ai) exposes token efficiency, cost, context window usage. ## Qualitative Model Behavior Findings - **Claude:** generally thorough/exhaustive, but **forgetful on multi-part prompts** — implemented sync part, dropped async part in **~2 of 3 Claude rollouts**. Contrasts with James's own and other developers' experience of Claude's thoroughness. - **Git-history recovery attempts** (own trials + SWE-bench Pro analysis): Claude Opus 4.6: **25%**, 4.7: **18%**; Gemini models: **~1%**; GPT models: **zero instances**. DeepSWE 1.1 now safeguards against this. - **GPT:** best at implementing exactly what's asked; least likely to miss requirements (GPT 5.4 second best behind 5.5); reads prompts/repo contracts literally and honors existing conventions; traits converge across rollouts. - **Self-testing:** stronger models (5.4, 4.7) test their own work a majority of the time; models like "three flash" and 3.1 Pro far less often. **Caveat:** a single SWE-bench Pro template line ("tests are handled") prevented even GPT 5.5 and Opus 4.8 from verifying their own work; DeepSWE gives no instruction either way. ## Methodology - Tasks authored on **Shipped**, Datacurve's bespoke platform, by domain enthusiasts — often core contributors/maintainers of the target repositories — ensuring alignment with a fair, comprehensive test and realistic PRs. - **Shorter prompts:** average DeepSWE prompt roughly half SWE-bench Pro's (>4,500 characters); mirrors real-world prompting with high-level objectives rather than prescriptive to-do lists. - **Still long-horizon:** average solution ~5× lines of code vs. SWE-bench Pro; ~7 files touched; ~2× output tokens per rollout. - **Verifier design:** reward observable behavior, avoid PR-derived implementation/naming-specific tests, reducing **false negatives and false positives** (validated with human experts and LLM-as-judge). - **mini-swe-agent:** agent-agnostic harness to focus on base model performance; rollouts showed comparable performance vs. native harnesses. ## Limitations & Future Work (acknowledged by speaker) - More benchmarking of **harness effects** (native vs. third-party) needed. - **Task mix:** bug localization and refactoring underrepresented. - **Repository pool:** wants more repos, more niche tasks. - **DeepSWE v1.1** released: separate verifier runtime from agent runtime, standardized test reports, trimmed git refs/commits to guard against cheating/reward hacking. - Future: **hybrid verification / LLM-as-judge** to allow terser, more objective-focused prompts (currently some steering hints are necessary or agents can't make progress); new benchmarks in high-value domains; hiring. # Speaker Attribution & Provenance Record ## Video - **Title:** DeepSWE: A Contamination-Resistant Coding Benchmark — James Shi, Datacurve - **ID:** `01a15ca8-3922-7513-b301-df08440c66c4` ## Speakers | Speaker | Role | Notes | |---|---|---| | **James Shi** | **Speaker / Presenter** | Self-identified: "my name is James. I'm one of the founding engineers at Data Curve"; works on "the research and engineering side" and on DeepSWE. | | **Serena** | **Original intended speaker (absent)** | Presenter states Serena "was supposed to be here giving this talk" but was "out with a fever." No further role details given. | | Audience | Passive | Applause at end; no speaking role. | ## Provenance Facts ### Affiliation & Self-Promotion - Speaker is an employee/founder at **Datacurve**, presenting its benchmark **DeepSWE** — the talk is promotional for the company's products and hiring. - **Promotional segments flagged:** - DeepSWE leaderboard/results presentation. - **Hiring pitch:** "we're actively hiring... reach out at datacurve.ai/careers." ### Sources & References Cited by Speaker - **DeepSWE / DeepSWE v1.1** — Datacurve's own benchmark (113 tasks, 91+ repositories, ~100 repos referenced variously in talk). - **SWE-bench Pro** — competitor benchmark, repeatedly cited for comparison. - **Artificial Analysis coding agent index** — claimed to have replaced SWE-bench Pro with DeepSWE. - **Shipped** — Datacurve's task-authoring platform. - **Mini-suite agent** — agent-agnostic harness used for rollouts. - Website: `deepsweet.datacurve.ai` (leaderboard). - Careers: `datacurve.ai/careers`. - Model names mentioned: Claude (Opus 4.6, 4.7, 4.8), Gemini (3.1 Pro, "three flash"), GPT (5.4, 5.5), "Fable 5" (as heard in transcript). ### Third-Party Claims (unverified, attributed to speaker) - DeepSWE "replaced SWE-bench Pro in the Artificial Analysis coding agent index." - Cited by "numerous Frontier model labs." - Statistical claims (e.g., Claude attempting git-log patch recovery 25%/18% of the time) attributed to speaker's own trials. ### Uncertainty - Transcript is auto-generated with transcription errors ("Deep Suite," "Sweepbench Pro," "cloud" for Claude, "Fable 5," "GBT") — exact proper nouns uncertain. - No curated metadata supplied; no comment availability information present. Hey everyone, can you guys hear me? Okay, this is good. Um, yeah, my name is James. I'm one of the founding engineers at Data Curve. Unfortunately, Serena's been out with a fever for the past couple of days. Um, she was supposed to be here giving this talk. Um, so I'm just filling in uh in her place, but I've been at uh data curve working on the research and engineering side of things. Um, as well as Deep Suite, which is our uh frontier long horizon coding benchmark, which you guys may be familiar. Um, I'll just be going over, you know, some of the most important findings about Deep Suite. Um, a brief overview of what it is for those of you who don't who who may not know. um and then going deeper into our methodology and exactly how we came about this uh uh frontier coding benchmark. So um deepu is a long horizon software engineering software engineering benchmark comprised of 113 original software engineering tasks. So this means unlike something like sweet bench pro we didn't scrape this from um existing PRs that have been closed. Um there's a variety of benefits for this. Uh namely one of them is to resist against contamination and agents being able to cheat uh through the course of their rollouts. Um Swebench has or Swebench Pro uh pulls thousands of tasks from only 40 repositories. The median task per repository for us is one. So you can see across over a 100 tasks we pull from nearly 100 repositories. And the language spans across uh Typescript, JavaScript, Python, Rust, and Go. And we have plans to add uh more languages later on. Um since its uh release, we've received uh very positive reception. It's replaced SweetBench Pro in the artificial analysis uh coding um agent index as well as being cited by uh numerous Frontier model labs and us helping with them in uh tracking their models on our benchmark as well. So, we've been really really appreciative of that. Uh bit of context about us. Data curve works on building uh training data for high ceiling domains including coding as well as coding adjacent fields. Uh we also are trying to answer the very uh elusive question of what exactly makes uh good data, what is data quality and how can we demonstrate that our training data in fact moves the needle. So Deep Suite is one in a long line of initiatives that we have towards answering this question. So why did we create Deep Suite? Well, it was very clear that the existing benchmarks are not hitting the mark. Um with benches like Sweetbench Pro, uh top models are clustering at the top. It's very hard to differentiate between uh which one is good because they all have overlapping confidence intervals. uh contamination is also rampant because again all of these tasks are mined from public PRs. So all the solution tests even the discussion around the PRs those are all available out in the wild for these agents to access. The verifiers are also very very brittle because we're anchoring them to a specific implementation often derived from the PR that was merged in. And oftentimes you also have tests that check for private helpers and functions uh created by the task author which is uh very opinionated right and is not something that models should have to adhere to. Um and finally uh leakage. So one thing about Sweetbench Pro is uh for very uh insightful models such as Claude, they're able to directly run git log and then go through the commit hashes and cherrypick the ones out that contain the golden patches which again very very serious issue. So this is deep suite. This is the updated leaderboard as of July 1st. You can see um I was mentioning before uh the problem of differentiating uh but you can see on deep suite here there is a very clear difference. there's a very clear performance gap between the top performing models versus you know at 10th place you have Gemini 3.1 Pro. Um also within the cloud and the GPT models as well we're able to see the some uh deviants and um yeah if you go on deepsweet.datacurve.ai you'll also be able to see um the token efficiency uh cost um token usage context window peak context all of that stuff on the deep site as well. But yeah, as of July 1st, uh, Fable 5 is retaining the top spot on our leaderboard. So, um, the ranking information is available online. I wanted to talk about some of the qualitative insights into how these different models are performing, which I think is the most interesting part. Um, starting with the first one is we find claude is generally a very very um, thorough and exhaustive model. it will um try to explore everything including uh go through all of the git logs. Uh so one interesting insight was seeing that it becomes quite forgetful when it comes to multi-art prompts. So when you tell it uh within the scope of a task, let's say to in support both synchronous and async versions of calling a hook, it will go ahead and implement the synchronous part, but it may drop the asynchronous part. We observed this in roughly two out of three cloud rollouts across all of the uh trials, all of the rollouts that we ran. So this was definitely quite interesting because from my experiences and developers I've talked to as well, Claude is generally very very thorough thorough and able to get at the developer intent quite well. Um another thing about claude is it pays very close attention to its environment. So it will often run uh this is taken from the trials uh we ran ourselves independently and also from examining sweetbench pro it'll attempt to run git log and recover the golden patch from the git history. We found that for opus 4.6 6 and 4.7 it did this 25% and 18% of the time respectively compared to all the Gemini models uh averaging at roughly 1% of the time and we found zero instances of this for the GPT models. So um thankfully within deep suite 1.1 we safeguarded further against models being able to cheat by pulling from the git history. Um but this was something yeah we observed quite frequently for claude within um the sweepbench pro rollouts. Um third finding is that GBT is very good at implementing exactly what it is asked across our failure mode analysis. We found that it was the least likely model to miss requirements. Um GPT 5.4 was the second best model at this ranking only behind GPT 5.5. it always uh learns to read the prompts and theos rep repository contract very literally and producing a patch that honors the existing conventions um signatures within the repository which is very helpful and we found that these traits converge across all rollouts. So these were not just uh lucky attempts but on average like this was the uh favorable um behavior exhibited by GPT. Um and finally we found that on average stronger me stronger models have a great tendency to want to test their own work. Um but with a caveat in SweetBench Pro's template they explicitly tell the model that the tests are handled and therefore they do not need to uh write uh any new tests of their own. With that single line in the prompt it will uh prevent the models from even uh 5.5 and uh Opus 4.8 from attempting to verify its own work through the course of the rollout. Um in deep suite we do not have anything that says to write or to not to write tests and so we observe this uh divergence between uh the percentage of the time where these models are actually engaging and writing tests. So this is quite an important behavior as it can uh provide the models are trying to obtain their own ways to verify and validate their work through the course of a rollout. uh we find on average that stronger models like 5.4 4.7 exhibit this the majority of the time whereas uh models like three flash and 3.1 pro are far less frequently um willing to test their own work. Um yeah so uh takeaways from the findings I think is is very interesting how um yeah stronger models on average exhibit um or converge on these behaviors. Um so moving on to the tasks right the the methodology behind Deep Suite um we made a decision to want to have every task authored uh from scratch uh rather than being mined. Um aside from the uh issues with contamination that we mentioned previously. Um this also plays into uh one of our core strengths which is that we offer a bespoke platform where we have um software engineers, machine learning enthusiasts come on and create these challenges and compete against one another. Um this platform is like shipped and or sorry this platform is called shipped and we have a version of this platform for every single domain that we're interested in. For example, for software engineering, it takes a lot after code forces or GitHub. Um, and we're really looking for enthusiasts. So, these are oftent times open-source engineers who are core contributors or maintainers of the projects that they're actively making tasks for. So, by creating these tasks from scratch, we know that the outputs are intrinsically aligned with our objective of providing a fair and comprehensive test to models. We also know that these people have have very thorough understandings of the repositories philosophy and the existing conventions. So they can make tasks that are both realistic in terms of the prompt but also realistic in the sense that uh this is an actual PR that you might see getting merged into the repositories. Um another uh very important design decision is we try as much as possible to make our prompts read like real tasks. On average, the average prompt uh characters within SweetBench Pro is over 4,500 characters, whereas for us, it's uh roughly half of that. And it's this is important because when you're prompting say a junior engineer or you're prompting a model to solve a very uh high ceiling ambiguous task, you're not going to be coming in there with a to-do list uh telling it to oh first do this and then do this and then write this function signature in exactly uh this way that I've prescribed on to you. oftentimes you're going to give it the high level objective, get it to explore and get it to reason about to uh the list of to-dos and ultimately to the solution on its own. Um so this was not the case in SweetBench Pro. It's very overly verbose and trying to prescribe a certain solution method onto agents. Um, as much as we could, we try and make Deep Suite prompts as tur and as uh high level as possible. Um, mirroring what you might see in the real world if you were to prompt, say, another another engineer or one of your agents to go and solve an engineering task. Um, so even though our prompts are short, we still are able to maintain the long horizon nature of these tasks. Even with our prompts again being roughly half the size of Sweetbench Pros, we find that the average size of our solution is five times the lines of code um compared to Sweepbench Pros. Um we also verified that uh there are on average seven files being touched in the agents solution. Um and across the course of a roll out we have two times more output tokens being emitted. Um and um finally we have uh we verifier design is of course one of the most um important and tricky parts of building good environments. In Sweepbench Pro we have these verifiers that are testing again for specific implementations. It will fail the model if it uh produces a function that may address the objective but is not named or is not defined within a specific module or if there is the absence of specific helpers or other private functions. Um because again these are derived from the solutions that were merged in the actual PR. Um so for us we want to uh emphasize on the observable behavior as much as possible. We want to ensure that any correct implementation uh anything that correctly solves the problem is rewarded and this will prevent against uh false negatives. We also make sure that um there's the absence of these PR derived tests that rely on naming relying on specific implementations. Um and so this will prevent again again uh again uh towards false negatives as well. And we observed through a combination of these um you know considerations we're able to drastically reduce the false negative as well as the false positive rates when we analyzed um our rollouts compared to SweetBench pros uh using both human experts as well as LLM as judge and yes the coverage for us spans across these 91 repositories. Um our criteria for these repositories was uh ones that had more than 500 stars on GitHub. Uh they are actively being contributed towards and for for our pool of uh uh subject matter experts to validate that these are you know in fact repositories that are actively used in in in the in the real world and are representative and can field uh real world uh and realistic software engineering tasks. Um but with all that said um there's still a lot of work to be done for deep suite and for benchmarks in general. One of the things that we outlined in our blog is our uh choice to use mini suite agent which is an agent agnostic harness. The reason why here is we really want to be focusing on the model's base performance and so we use mini suite agent also uh ran rollouts to test that the uh performance is comparable both using mini suite and against each model's native harness. But I think there's a lot of work to be done in the future for benchmarks that focus solely or more so on harnesses and comparing the effects that these harnesses whether it's native or third party ones like mini suite um towards the efficiency and the output of these models. Another thing we want to improve on is task mix. So given that we are targeting long horizon tasks naturally this meant that there's less um less uh emphasis on bug localization and refactoring these are obviously very representative of real work that software engineers are doing uh under reppresented in our current taxonomy uh for deep suite. Um and finally, repository pool. Um we put an emphasis on trying to field as many diverse repositories as possible, keeping the median tasks per repository to a very low count. But uh further work here just to pull in more or more repos, more tasks that software engineers find interesting and find them to be good and maybe also um more niche t tests of models performance would also be a great addition here. So we've already uh released deep suite v 1.1. So in here we've taken some additional measures to guard against cheating uh reward hacking uh by ensuring you know the verifier runtime is fully separate now from the agent runtime. Um also making sure the test reports are in a more standardized format and also making sure that we've trimmed all of the git refs and the commits besides the uh base commit that our agents are working on. So all of this in service of just making the environments more robust and more cheating proof. But uh as I mentioned looking ahead we want to support an even greater diversity of like t uh tasks corpus. We also want to look into hybrid verification because if we're able to use LLM as judge or other um methodologies, it's possible for us to make our prompts even more tur and even more um even more uh high level and focus on the objective rather than prescribing anything onto the agent. Um there is of course like a certain degree that we have to in our current prompts like um hint the agents steering them towards a current methodology just because otherwise they they may not be well positioned at all to make meaningful progress towards the task. Um but something like LLM as a judges and hybrid verifiers would potentially help us towards that and beyond deep suite we're also working on new benchmarks that are in the works. These are again focused on the highv value domains that uh data curve we prioritize uh as being the domains where we want to be uh most meaningfully advancing model capabilities. Um but with that said we're actively hiring uh both researchers, engineers helping us with these new benchmarks, new trading data pipelines in service of advancing these capabilities. So um definitely reach out at datacurve.ai/careers. Um, and yeah, if you're interested about any of this research benchmark or any of our works, uh, come find me after. Thank you very much. \[applause\] \>\> \[music\]