Return of perms part 2!