acu178887 ffi-yajl monkey patch workaround refactoring