relies on wastes_ rather than vec_hist..
actually, it's better if we throw out near-zero mats.