We need to make something that's either upstreamable or uses `inreplace` to make the absolute minimum changes required.