You should support other sparse matrix.