Workaround Eigen::SparseMatrix<T1,T2,short> bug