diff --git a/bob/fusion/base/algorithm/MLP.py b/bob/fusion/base/algorithm/MLP.py
index 44bf87854664eabd4092c3b5804941445d584fa1..1af5531a1057f4cb18e621a56adee34044e86ca2 100644
--- a/bob/fusion/base/algorithm/MLP.py
+++ b/bob/fusion/base/algorithm/MLP.py
@@ -21,7 +21,7 @@ class MLP(AlgorithmBob):
 
   def __init__(self,
                n_systems=2,
-               hidden_layers=(3,),
+               hidden_layers=(5,),
                seed=None,
                machine=None,
                trainer=None,
diff --git a/bob/fusion/base/algorithm/mlp_train_helper.py b/bob/fusion/base/algorithm/mlp_train_helper.py
index 6a3fb8829a54a25513d3c4676917936f4fcce0e5..124e7f60a2060b35850f76bebfea052c43064b5e 100644
--- a/bob/fusion/base/algorithm/mlp_train_helper.py
+++ b/bob/fusion/base/algorithm/mlp_train_helper.py
@@ -178,7 +178,7 @@ class MLPTrainer(object):
                epoch=1,
                max_iter=1000,
                no_improvements=0,
-               valley_condition=0.9,
+               valley_condition=1,
                machine=None,
                trainer=None,
                *args, **kwargs