specaccum uses permute API