dshape short circuits in case of DataShape
don't check DataShape, just dshape