optional dep FFI::Raw
no test if no need to