diff --git a/bob/learn/misc/include/bob.learn.misc/Gaussian.h b/bob/learn/misc/include/bob.learn.misc/Gaussian.h
index 70412e9a8ad8468f4e28634005d7febfcf51bc0e..d9b1e540c630ecf6206105bb0b1a4cb4fedda46a 100644
--- a/bob/learn/misc/include/bob.learn.misc/Gaussian.h
+++ b/bob/learn/misc/include/bob.learn.misc/Gaussian.h
@@ -9,7 +9,6 @@
 #ifndef BOB_LEARN_MISC_GAUSSIAN_H
 #define BOB_LEARN_MISC_GAUSSIAN_H
 
-#include <bob.learn.misc/Machine.h>
 #include <bob.io.base/HDF5File.h>
 #include <blitz/array.h>
 #include <limits>
@@ -19,7 +18,7 @@ namespace bob { namespace learn { namespace misc {
 /**
  * @brief This class implements a multivariate diagonal Gaussian distribution.
  */
-class Gaussian: public Machine<blitz::Array<double,1>, double>
+class Gaussian
 {
   public:
     /**