diff --git a/ebpfcat/scripts.py b/ebpfcat/scripts.py
index 035a9998fcc5f2c716324c0bd7ae599c9b8436ee..13d030c997b807014f187fafb6c58d2ac769e57e 100644
--- a/ebpfcat/scripts.py
+++ b/ebpfcat/scripts.py
@@ -124,7 +124,12 @@ async def eeprom():
     else:
         # former terminal: don't listen!
         # this does not work with all terminals, dunno why
-        await ec.roundtrip(ECCmd.FPRW, 7, 0x10, "H", 0)
+        try:
+            await ec.roundtrip(ECCmd.FPRW, 7, 0x10, "H", 0)
+        except EtherCatError:
+            print('fine: no not used yet')
+        else:
+            print('had to silence former listener')
         terminals = [args.terminal]
 
     t = Terminal(ec)