oh well -- this is a separate beast on its own.  E.g. for 'confusion' diagonal would be useful... but that is probably a separate topic since we would need to RF this beast anyways... but see my next comment