diff --git a/src/rugby-scoring.c b/src/rugby-scoring.c
index 9d377121fe469755b13a32623d89f31ce359c2a8..454dbbbe827dcf32f7724d9ee181617761a718ae 100644
--- a/src/rugby-scoring.c
+++ b/src/rugby-scoring.c
@@ -34,7 +34,7 @@ rugby_scoring_get_possibilities (GListStore *store, gint score)
             gint left = score - (tries * TRY_POINTS) - (utries * UTRY_POINTS);
 
             if (left < 0)
-                continue;
+                break;
 
             if (left % KICK_POINTS == 0)
             {