diff --git a/debian/changelog b/debian/changelog
index 31f251d..17d21cf 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-rabs (2.32.0) UNRELEASED; urgency=medium
+rabs (2.32.1) UNRELEASED; urgency=medium
 
   * Updates.
   * Updates.
@@ -68,5 +68,6 @@ rabs (2.32.0) UNRELEASED; urgency=medium
   * Updates.
   * Updates.
   * Updates.
+  * Updates.
 
- -- Raja Mukherji <raja@hinano>  Wed, 28 Aug 2024 21:16:10 +0100
+ -- Raja Mukherji <raja@hinano>  Mon, 02 Sep 2024 10:26:50 +0100
diff --git a/minilang b/minilang
index 593f281..0f69544 160000
--- a/minilang
+++ b/minilang
@@ -1 +1 @@
-Subproject commit 593f2815fe3ad31b00594b088921c02500a66dce
+Subproject commit 0f6954483e1122d131327585da32ca8cb9b4d7f6
diff --git a/src/rabs.c b/src/rabs.c
index bb9f6c5..c77da70 100644
--- a/src/rabs.c
+++ b/src/rabs.c
@@ -190,7 +190,7 @@ static ml_value_t *load_file(const char *FileName) {
 	Preprocessor->Compiler = ml_compiler((ml_getter_t)rabs_ml_global, NULL);
 	ml_parser_source(Preprocessor->Parser, (ml_source_t){FileName, 1});
 
-	load_file_state_t State[1];
+	load_file_state_t *State = new(load_file_state_t);
 	State->Base.run = (void *)load_file_loaded;
 	State->Base.Context = MLRootContext;
 	State->Result = MLNil;
diff --git a/src/rabs.h b/src/rabs.h
index 201f528..80f0bc0 100644
--- a/src/rabs.h
+++ b/src/rabs.h
@@ -30,7 +30,7 @@ extern __thread target_t *CurrentTarget;
 ml_value_t *rabs_global(const char *Name);
 ml_value_t *rabs_ml_global(void *Data, const char *Name, const char *Source, int Line, int Mode);
 
-#define CURRENT_VERSION 2, 32, 0
+#define CURRENT_VERSION 2, 32, 1
 #define MINIMAL_VERSION 2, 10, 0
 
 #endif