diff --git a/src/Numerics/LinearAlgebra/Generic/Matrix.Arithmetic.cs b/src/Numerics/LinearAlgebra/Generic/Matrix.Arithmetic.cs
index 62593b3f..bd8d7db8 100644
--- a/src/Numerics/LinearAlgebra/Generic/Matrix.Arithmetic.cs
+++ b/src/Numerics/LinearAlgebra/Generic/Matrix.Arithmetic.cs
@@ -571,7 +571,7 @@ namespace MathNet.Numerics.LinearAlgebra.Generic
/// If this.RowCount != rightSide.Count.
public virtual Vector TransposeThisAndMultiply(Vector rightSide)
{
- var ret = CreateVector(RowCount);
+ var ret = CreateVector(ColumnCount);
TransposeThisAndMultiply(rightSide, ret);
return ret;
}