diff --git a/python_payload/apps/tiny_sampler/__init__.py b/python_payload/apps/tiny_sampler/__init__.py
index ecc2a23291e973d373805730d4efc3bc6086ebc8..e3b609ce2344c5c0fdce33df619d2a245f44df1b 100644
--- a/python_payload/apps/tiny_sampler/__init__.py
+++ b/python_payload/apps/tiny_sampler/__init__.py
@@ -289,9 +289,13 @@ class TinySampler(Application):
             return
         if self.input.buttons.app.left.pressed:
             self.mode -= 1
+            if self.mode == 3:
+                self.mode -= 1
             release_all = True
         elif self.input.buttons.app.right.pressed:
             self.mode += 1
+            if self.mode == 3:
+                self.mode += 1
             release_all = True
         else:
             release_all = False