TIL if the data that a GraphQL query is looking for has multiple types, the entire object will be removed. This is communicated via a non-halting warning, letting the “Can’t find the object” error blow up. Spent too much time debugging the error before noticing the warning 🙄