what if data_slice is None as possible above?