It seems to me there's nowhere in the code that sets the `nonadvective_cells_removed` attribute to anything other than 'yes'. Should the default (initialization) be 'no '?