FFI and I continue. The hard way.