proper ffi fixes.