Many of our analysis scripts use the first cell in the array cell_paths to read in tables and get table attributes, before using read_stacked_columns to read in entire table columns across multiple cells. If some simulations failed, read_stacked_columns can handle missing tables by setting the ignore_exceptions parameter to True, but if the simulation corresponding to the first cell in the cell_paths array did not run (most likely because a cell from a previous generation failed), reading in a table from cell_paths[0] results in an error. The ordering of the cells in cell_paths seems to be random so it's impossible to predict what seed will be used to read in these attributes.