diff --git a/epicardium/modules/lifecycle.c b/epicardium/modules/lifecycle.c
index 483730ecad2dc75a842d23135f3e606ba5744fcc..c73084ca95406d783c33d588a92ecfd514e19a37 100644
--- a/epicardium/modules/lifecycle.c
+++ b/epicardium/modules/lifecycle.c
@@ -127,6 +127,7 @@ static int do_load(struct load_info *info)
 	case PL_PYTHON_INTERP:
 		core1_load(PYCARDIUM_IVT, info->name);
 		break;
+#if defined(JAILBREAK_CARD10) && (JAILBREAK_CARD10 == 1)
 	case PL_L0DABLE:
 		res = l0der_load_path(info->name, &l0dable);
 		if (res != 0) {
@@ -137,6 +138,7 @@ static int do_load(struct load_info *info)
 		core1_load(l0dable.isr_vector, "");
 
 		break;
+#endif
 	default:
 		LOG_ERR("lifecyle",
 			"Attempted to load invalid payload (%s)",