diff --git a/software/main.c b/software/main.c
index 1a186fc9369e132dfa227a48dfc474b3d703ad64..60e8533e8ebdeab23ade0a1f5eebbdabd6c85015 100644
--- a/software/main.c
+++ b/software/main.c
@@ -51,7 +51,10 @@
 #endif
 
 /// 512 required for samr21-xpro, 256 sufficient for INGA and telosb
-#ifdef BOARD_SAMR21_XPRO
+#ifdef BOARD_SAMR21_XPRO 
+    char dump_thread_stack[1024+256];
+    char send_thread_stack[1024+256];
+#elif defined(BOARD_IBR_NODE)
     char dump_thread_stack[1024+256];
     char send_thread_stack[1024+256];
 #else
@@ -347,7 +350,6 @@ void *dump_thread(void *arg)
                                 puts("!whoops? NULL pointer");
                             }
                             packet = (eval_message_t*)payload->data;
-                            
                             if(hdr->flags & GNRC_NETIF_HDR_FLAGS_CRC_VALID) {
                                 if(strcmp(packet->magic_string, MAGIC_STRING) == 0) {
                                     puts("<magic:found");