Use ffi.gc instead if explicit free.