This is sad to see the safe code go out the window, unsafe code is certainly much more difficult to audit. It sounds like you implemented both the save and the unsafe variants. What kind of perf improvement did you see, and I'm curious why it was impossible to use rearchitected safe code to squeeze out the same performance?