The error path is still slower than the success path, but the difference is a lot less prominent now. I submitted a PR introducing this optimization and wondered if it’s going to be merged. After all, serde_json has very few dependencies, and dtolnay seems to focus on build times, so would a PR adding a new dependency make it? To my shock, the PR was quickly merged! Not a bad first contribution. W