Fix ffi/gc for good