The code has to keep track of "zero volume" cells and I forgot that there were cases where that needed be be invalidated.