Unsafe code is no longer needed outside of this library