MatrixOps optimized the non-zero column counts pre Dmitriy's suggestion