I built a model that iterates out individual shapefiles based on an attribute field. The intended workflow is that you run the Intersect tool between 2 shapefiles and the iterator spits out an individual shapefile based on the newly acquired attribute data. It works perfectly, however the Intersect tool does not allow me to select its output as Intermediate (the selection is grayed out). So what I end up with is my desired output and one random shapefile that I don't need. I can simply delete the unwanted shapefile after all is said and done, but ModelBuilder is designed to handle this for me, so why is it not letting me do it and how do I get around it?