diff --git a/ebpfcat/devices.py b/ebpfcat/devices.py
index 8d2c3cfea8905b23e91d942652ef6fe8d3e74685..3841707ac1589066029ca3090c0d69311bfdd900 100644
--- a/ebpfcat/devices.py
+++ b/ebpfcat/devices.py
@@ -114,3 +114,18 @@ class Counter(Device):
 
     def program(self):
         self.count += 1
+
+    def update(self):
+        self.count += 1
+
+
+class Dummy(Device):
+    """A placeholder device assuring a terminal is initialized"""
+    def __init__(self, terminals):
+        self.terminals = terminals
+
+    def get_terminals(self):
+        return set(self.terminals)
+
+    def program(self):
+        pass