diff --git a/src/tests/aspis/duplicate.cpp b/src/tests/aspis/duplicate.cpp
index 782bcbf0894a30c9224fb924fd120b2175cc7464..52b8463428191bfe22d5617a22f2a1bff591e60a 100644
--- a/src/tests/aspis/duplicate.cpp
+++ b/src/tests/aspis/duplicate.cpp
@@ -22,9 +22,11 @@
 
 #include <stdio.h>
 #include "duplicate.h"
-
-static int duplicateVar = 0;
+#include <string.h>
 
 void duplicateThis(){
-    printf("%d duplicate this\n", duplicateVar++);
+    static char buf[16];
+    static int duplicateVar = 0;
+    strcpy(buf, "0123456789abcdefABCD\0");
+    printf("%d duplicate this - %s\n", duplicateVar++, buf);
 }
\ No newline at end of file
diff --git a/src/tests/aspis/test-aspis.cpp b/src/tests/aspis/test-aspis.cpp
index 8b316ee62fbebdd3921be3b14ed479aa3dd03567..a8aa2f3c8ca8fa2013f4ede6bb840c2bfa62dce1 100644
--- a/src/tests/aspis/test-aspis.cpp
+++ b/src/tests/aspis/test-aspis.cpp
@@ -29,17 +29,36 @@
 #include <events/EventData.h>
 #include <events/utils/EventSniffer.h>
 #include <hil/HIL.h>
+#include <kernel/logging.h>
 #include <scheduler/TaskScheduler.h>
 
 #include <utils/ModuleManager/ModuleManager.hpp>
-#include "duplicate.h"
 
+#include "duplicate.h"
 
 using namespace Boardcore;
 
+extern "C"
+{
+    void DataCorruption_Handler()
+    {
+        IRQbootlog("ESPLOSOH\n");
+
+        while (1)
+            ;
+    }
+
+    void SigMismatch_Handler()
+    {
+        while (1)
+            ;
+    }
+}
+
 int main()
 {
-    while(1){
+    while (1)
+    {
         duplicateThis();
         Thread::sleep(1000);
     }