argh, most of these permutation precomputations don't work because they ignore the extra degree of freedom associated with missing calls.  saving the mistaken code before I delete it...
time to debug reengineered --assoc perm
okay, --assoc perm seems debugged