diff --git a/VecMatOnMeshLib/Serial/SerialVectorMatrixBuilder.h b/VecMatOnMeshLib/Serial/SerialVectorMatrixBuilder.h
index 0e246c5349e84299c3e6dc376dd33c25d6711b42..b780b61226a29a6bd968e34bca62e29508f98715 100644
--- a/VecMatOnMeshLib/Serial/SerialVectorMatrixBuilder.h
+++ b/VecMatOnMeshLib/Serial/SerialVectorMatrixBuilder.h
@@ -30,7 +30,7 @@ using AssemblerLib::MeshComponentMap;
 /**
  * Non-parallel version using default LinAlg
  */
-template <typename MatrixType_, typename VectorType_ = MathLib::DenseVector<double>>
+template <typename MatrixType_, typename VectorType_>
 class SerialVectorMatrixBuilder
 {
 public:
@@ -68,7 +68,8 @@ public:
 };
 
 typedef SerialVectorMatrixBuilder<
-        MathLib::GlobalDenseMatrix<double>
+        MathLib::GlobalDenseMatrix<double>,
+        MathLib::DenseVector<double>
     > SerialDenseVectorMatrixBuilder;
 
 typedef SerialVectorMatrixBuilder<