delay this evaluation until runtime has initialized the ffi for errors