skip unnecessary reshuffling