It's very common to check if a list element exists with code of the form: ```R is.null(l$x) ``` But doing so with a `tibble` emits warnings: ```R library(tibble) options(warn = 1) tbl <- tibble(a = 1) is.null(tbl$c) #> Warning: Unknown or uninitialised column: 'c'. #> [1] TRUE ``` This sort of thing can happen when writing generic code that accepts all list-like R objects (of which `tibble`s are one). See also: https://community.rstudio.com/t/bug-report-unknown-column-warning-when-using-tibbles/12246