"SparseDenseDot"? That seems weird.