ffi gem compatable