diff --git a/src/lex.c b/src/lex.c
index cb68bde71387c9b823c71069584f639a24b82f27..6f19a508019d962815e935021d31a100359f3b16 100644
--- a/src/lex.c
+++ b/src/lex.c
@@ -30,7 +30,7 @@
 #include "time_stuff.h"
 
 #define LEXDEBUG 0
-#define EXPANDMAX 50000
+#define EXPANDMAX 500000
 
 struct lpc_string *current_file;