diff --git a/rugby-score-store.c b/rugby-score-store.c
index 60bb2ce5ad47a7e66921db520e6a0c6292998b6f..49b48cde46cba99141fffea1d50609ee70b0c430 100644
--- a/rugby-score-store.c
+++ b/rugby-score-store.c
@@ -211,6 +211,7 @@ rugby_score_store_set_score (RugbyScoreStore *store,
                              gint             score)
 {
 	g_return_if_fail (RUGBY_IS_SCORE_STORE (store));
+	g_return_if_fail (score >= 0 && score <= 150);
 
 	store->priv->score = score;