simplified arg shuffling in index