`[.data.frame` <- function(x, i, j, drop = if(missing(i)) TRUE else length(cols) == 1) {}