Have a go at making a non-cheaty prop_permutation