Why is this definition needed?  `SparseMatrixCSC <: AbstractMatrix` so it should already by covered by the `*(A::AbstractMatrix,I::IdentityMatrix)` definition.