Yep, I think Craig was just trying to test the waters and make sure you (and others) would be interested in such a patch before working on it.
I'd encourage you to pick something that's not reflexive, and doesn't
always give 0 for (i,i).
I'm picturing something like a sparse matrix where most entries are on
the diagonal.
~ Scott