diff --git a/bob/bio/gmm/test/data/gmm_projected.hdf5 b/bob/bio/gmm/test/data/gmm_projected.hdf5
index 1c462b6cfeb64f6b727667f41d671baaad103314..8f6c44ebb6a636efc1342277d708a9f09f2fccad 100644
Binary files a/bob/bio/gmm/test/data/gmm_projected.hdf5 and b/bob/bio/gmm/test/data/gmm_projected.hdf5 differ
diff --git a/bob/bio/gmm/test/data/gmm_projector.hdf5 b/bob/bio/gmm/test/data/gmm_projector.hdf5
index 43d23de8eb008cd664cbacdd4e38df8c5217dd41..1a5e4fd776d97bef951cf2e72d6e98aef25b818a 100644
Binary files a/bob/bio/gmm/test/data/gmm_projector.hdf5 and b/bob/bio/gmm/test/data/gmm_projector.hdf5 differ
diff --git a/bob/bio/gmm/test/data/jfa_enroller.hdf5 b/bob/bio/gmm/test/data/jfa_enroller.hdf5
index febfc1900a35785f42ae67098ea4552dae3e74f9..a5588e79fe00440f040bcd1acadaf5bedaaf2f09 100644
Binary files a/bob/bio/gmm/test/data/jfa_enroller.hdf5 and b/bob/bio/gmm/test/data/jfa_enroller.hdf5 differ
diff --git a/bob/bio/gmm/test/data/jfa_model.hdf5 b/bob/bio/gmm/test/data/jfa_model.hdf5
index 7bd35c9eb588dd581dbf0631ae48f16e031dd430..24e912a43b2dfa905493ebc4b3c3855e658cf6df 100644
Binary files a/bob/bio/gmm/test/data/jfa_model.hdf5 and b/bob/bio/gmm/test/data/jfa_model.hdf5 differ
diff --git a/bob/bio/gmm/test/test_algorithms.py b/bob/bio/gmm/test/test_algorithms.py
index d7656ada636328256ca75e3a3190b79010c47622..5bac224a0b7666a35de007a2e0d92ba210e21912 100644
--- a/bob/bio/gmm/test/test_algorithms.py
+++ b/bob/bio/gmm/test/test_algorithms.py
@@ -266,7 +266,7 @@ def test_jfa():
       INIT_SEED = seed_value
   )
 
-  train_data = utils.random_training_set((100,45), count=100, minimum=-5., maximum=5., seed=42)
+  train_data = utils.random_training_set((100,45), count=5, minimum=-5., maximum=5.)
   # reference is the same as for GMM projection
   reference_file = pkg_resources.resource_filename('bob.bio.gmm.test', 'data/gmm_projector.hdf5')
   try:
@@ -320,7 +320,7 @@ def test_jfa():
 
   # compare model with probe
   probe = jfa1.read_probe(pkg_resources.resource_filename('bob.bio.gmm.test', 'data/gmm_projected.hdf5'))
-  reference_score = 0.04371977
+  reference_score = 0.01763115
   assert abs(jfa1.score(model, probe) - reference_score) < 1e-5, "The scores differ: %3.8f, %3.8f" % (jfa1.score(model, probe), reference_score)
   # TODO: implement that
   # assert abs(jfa1.score_for_multiple_probes(model, [probe, probe]) - reference_score) < 1e-5, jfa1.score_for_multiple_probes(model, [probe, probe])