diff --git a/examples/examples.py b/examples/examples.py
index <HASH>..<HASH> 100644
--- a/examples/examples.py
+++ b/examples/examples.py
@@ -11,13 +11,15 @@ from halo.halo import Halo
 
 spinner = Halo({'text': 'Such Spin', 'spinner': 'dots'})
 
-
-spinner.start()
-time.sleep(2)
-spinner.text = 'Much Colors'
-spinner.color = 'magenta'
-time.sleep(2)
-spinner.text = 'Very emojis'
-spinner.spinner = {'spinner': 'hearts'}
-time.sleep(2)
-spinner.stop_and_persist({'symbol': '🦄 '.encode('utf-8'), 'text': 'Wow!'})
+try:
+    spinner.start()
+    time.sleep(2)
+    spinner.text = 'Much Colors'
+    spinner.color = 'magenta'
+    time.sleep(2)
+    spinner.text = 'Very emojis'
+    spinner.spinner = {'spinner': 'hearts'}
+    time.sleep(2)
+    spinner.stop_and_persist({'symbol': '🦄 '.encode('utf-8'), 'text': 'Wow!'})
+except (KeyboardInterrupt, SystemExit):
+    spinner.stop()
Example: Now handles KeyboardInterrupts too!