diff --git a/__init__.py b/__init__.py
index 4b3529f0d9329d0f49cc26f06f3a29b3df0d790d..14d4af30acc780fe3c5cc03dd568e261323b8168 100755
--- a/__init__.py
+++ b/__init__.py
@@ -160,7 +160,10 @@ class EndlessSequencer(Application):
         # Light petal
         for i in range(10):
 
-            if ct.petals[i].pressed or i-1 == self.current_sample:
+            if ct.petals[i].pressed or \
+                    (self.current_sample == i-1
+                     and not ct.petals[0].pressed
+                     and len(self.notes) > 0):
                 leds.set_all_rgb(0, 0, 0)
 
                 # Select led range