No, I realised returning SparseMatrix would be better.