I don't see why this should be assured as future behaviour. I could envision a DOK that stored explicit zeros.

Similarly, I think it is strange for `getnnz` to be implemented in terms of `count_nonzero` when that method is about counting a portion of the "`nz`".