For example, the following safe program leads to pact_ffi performing Undefined Behavior: ```rust // [dependencies] // log = "0.4" // pact_ffi = "0.0.2" fn main() { pact_ffi::log::pactffi_logger_attach_sink( 0xdeadbeefusize as _, log::LevelFilter::Off.into(), ); } ``` ```console Segmentation fault (core dumped) ``` In general it is unsound for a safe API to result in UB.