allow permute options;