diff --git a/pycardium/mphalport.c b/pycardium/mphalport.c
index 4dc043f7d8a130974d1cddc1994e2a6c2634172d..0c5c5b2cc84135584aa74df1253dc9b9f5f15c8c 100644
--- a/pycardium/mphalport.c
+++ b/pycardium/mphalport.c
@@ -283,14 +283,12 @@ mp_uint_t mp_hal_ticks_us(void)
  * Fatal Errors
  */
 
-extern NORETURN void *Reset_Handler(void);
-
 void NORETURN nlr_jump_fail(void *val)
 {
 	char msg[] = " >>> nlr_jump_fail <<<\r\n";
 	epic_uart_write_str(msg, sizeof(msg));
 
-	Reset_Handler();
+	epic_exit(253);
 }
 
 /******************************************************************************