Should filters throw error messages instead of bad dynamic casts?
Example is cell metrics. Say I want to ask about the volume of a mesh. If I give it a uniform dataset the it fails with bad dynamic cast. I feel like the filter should check to see what type of data set it is and say I won't do that.
On another note, I think cell metrics should work will all mesh types.