Maybe you should point out somewhere (in the docstring or comments) that this is needed for supporting sparse matrices.