fixed permuted arguments