diff --git a/src/Numerics/Distributions/IContinuousDistribution.cs b/src/Numerics/Distributions/IContinuousDistribution.cs
index 0bf3e0b5..06a00731 100644
--- a/src/Numerics/Distributions/IContinuousDistribution.cs
+++ b/src/Numerics/Distributions/IContinuousDistribution.cs
@@ -73,10 +73,11 @@ namespace MathNet.Numerics.Distributions
/// a sample from the distribution.
double Sample();
- ///
- /// Fills an array with samples generated from the distribution.
- ///
- void Samples(double[] values);
+ // TODO: Add for v4 (adding it in v3 would break compatibility)
+ // ///
+ // /// Fills an array with samples generated from the distribution.
+ // ///
+ // void Samples(double[] values);
///
/// Draws a sequence of random samples from the distribution.
diff --git a/src/Numerics/Distributions/IDiscreteDistribution.cs b/src/Numerics/Distributions/IDiscreteDistribution.cs
index 4f646fb7..1dc2eb22 100644
--- a/src/Numerics/Distributions/IDiscreteDistribution.cs
+++ b/src/Numerics/Distributions/IDiscreteDistribution.cs
@@ -73,10 +73,11 @@ namespace MathNet.Numerics.Distributions
/// a sample from the distribution.
int Sample();
- ///
- /// Fills an array with samples generated from the distribution.
- ///
- void Samples(int[] values);
+ // TODO: Add for v4 (adding it in v3 would break compatibility)
+ // ///
+ // /// Fills an array with samples generated from the distribution.
+ // ///
+ // void Samples(int[] values);
///
/// Draws a sequence of random samples from the distribution.