diff --git a/src/SparseTransform/Convert/MatrixMarketWriter.cs b/src/SparseTransform/Convert/MatrixMarketWriter.cs
index cec56781bec35d2a1486d85cbc29a5d526728965..c862f64fc9ea62af60c27a74b131ea81ca3766fa 100644
--- a/src/SparseTransform/Convert/MatrixMarketWriter.cs
+++ b/src/SparseTransform/Convert/MatrixMarketWriter.cs
@@ -38,12 +38,10 @@ namespace SparseTransform.Convert
         /// <returns>MatrixMarket string</returns>
         public String Write(IGraph graph)
         {
-            IntegerMatrix? seedMatrix = graph.ToSeedMatrix(_inputMatrix.RowCount);
+            IntegerMatrix? seedMatrix = graph.ToSeedMatrix(_inputMatrix.ColumnCount);
             if (_seed)
             {
-                // ziemlich wilder ausdruck, wa? Liefert die seed matrix aus einem AdjacencyGraph oder BipartiteGraph. (je nachdem was IGraph ist)
-                
-                if (seedMatrix is IntegerMatrix && seedMatrix.RowCount != 0)
+                if (seedMatrix is IntegerMatrix && seedMatrix.ColumnCount != 0)
                 {
                     return seedMatrix.ToMatrixMarketString();
                 }
@@ -51,7 +49,7 @@ namespace SparseTransform.Convert
             }
             else
             {
-                if (seedMatrix is IntegerMatrix && _inputMatrix is DoubleMatrix && seedMatrix.RowCount != 0)
+                if (seedMatrix is IntegerMatrix && _inputMatrix is DoubleMatrix && seedMatrix.ColumnCount != 0)
                 {
                     return CalculateCompressedMatrix(_inputMatrix, seedMatrix).ToMatrixMarketString();
                 }