diff --git a/epicardium/fs/filesystem_fat.c b/epicardium/fs/filesystem_fat.c
index b37f3ffc92f12cb7819c86a89879f30a8bac6ee4..7d95510360324ac5e105a53aa90a3a96ee0936c1 100644
--- a/epicardium/fs/filesystem_fat.c
+++ b/epicardium/fs/filesystem_fat.c
@@ -22,6 +22,7 @@
 #include "epicardium.h"
 #include "card10.h"
 #include "modules/log.h"
+#include "modules/modules.h"
 #include "api/common.h"
 
 #define SSLOG_DEBUG(...) LOG_DEBUG("fatfs", __VA_ARGS__)
@@ -43,11 +44,6 @@
                                       | ((uint32_t)(idx)&EPIC_FAT_FD_INDEX_MASK))
 /* clang-format on */
 
-/* defined in disptacher.c, used for determining if the FS is being
- * unlocked by core1
- */
-extern TaskHandle_t dispatcher_task_id;
-
 struct FatObject {
 	uint32_t generation;
 	int coreMask;