commented out SparseMatrix_free(ma); again