fix bug when requesting single missing element in datatype, it would not squeeze the not-used dimensions