don't permute the client's array