diff --git a/experiments/grid_search.jl b/experiments/grid_search.jl
index 335fe1594987171759b782d7fe9e1daead1acca1..b717695af7faa6bd7ae18a36f0381247b2fe8497 100644
--- a/experiments/grid_search.jl
+++ b/experiments/grid_search.jl
@@ -71,7 +71,7 @@ function best_outcome(outcomes::Dict; generator=ECCCO_NAMES, measure=["distance_
         _ranks = generator_rank(outcome; generator=generator, measure=measure) |>
                 x -> x.avg_rank |>
                      x -> sum(x) / length(x)[1]
-        push!(_ranks, ranks)
+        push!(ranks, _ranks)
     end
     best_index = argmin(ranks)
     best_outcome = (