Have clip not turn uniform datasets into unstructured when nothing is clipped.
From a higher level, it's difficult to tell if a data set will not be clipped to pass it through untouched. It would be nice if if clip was able to check to see if anything would be clipped, then do nothing in that case instead of turning it into an unstructured grid.