diff --git a/src/harmonicmaps.cc b/src/harmonicmaps.cc
index 5f4a11bdccd76cd742d020f17b82bd1d5ac7882e..7e7ae1e15f853187c7a58857536a86f14bd58d96 100644
--- a/src/harmonicmaps.cc
+++ b/src/harmonicmaps.cc
@@ -274,7 +274,7 @@ int main (int argc, char *argv[]) try
 
     // Write the corresponding coefficient vector: verbatim in binary, to be completely lossless
     std::ofstream outFile(baseName + ".data", std::ios_base::binary);
-    GenericVector::writeBinary(outFile, xEmbedded);
+    MatrixVector::Generic::writeBinary(outFile, xEmbedded);
     outFile.close();
 
     return 0;