cannot write to ffi.C!