... initial permute as comment