fix, let the general permutation happen