The main difference is that DataFrames were being corrupted (where `nrow(df) == 0 && ncol(df) != 0`).