Nested objects with falsy values are not omitted in the result query. ``` // input const input = { query: { a: { b: { c: { d: { e: false, }, }, f: { g: true, }, }, }, }, } // output query { a { b { c { } f { g } } } } ```