I suspect you're right. I think I had that in there because I was [mimicing the std replace](https://github.com/mozilla/rust/blob/master/src/libstd/str.rs#L670), but that's not a good reason.

I just removed them and I cannot produce a benchmark that can tell the difference.

They've been removed now. Less unsafe. Woohoo.