syntax and perms