diff --git a/pysollib/app.py b/pysollib/app.py
index 3f7d9c0e..12777b27 100644
--- a/pysollib/app.py
+++ b/pysollib/app.py
@@ -183,7 +183,7 @@ class Application:
         try:
             approc = self.mainproc()  # setup process
             approc.send(None)				# and go
-        except Exception:
+        except StopIteration:
             pass
 
     def gameproc(self):