diff --git a/Usermode/Libraries/libspiderscript.so_src/parse.c b/Usermode/Libraries/libspiderscript.so_src/parse.c
index 3e01bb1472dc8254f01eebf0c69309fea559ed32..3ac6fa8432309da1428f761d813b4b2d5a8576c8 100644
--- a/Usermode/Libraries/libspiderscript.so_src/parse.c
+++ b/Usermode/Libraries/libspiderscript.so_src/parse.c
@@ -110,7 +110,7 @@ tAST_Script	*Parse_Buffer(tSpiderVariant *Variant, char *Buffer)
 		// Define a function
 		case TOK_RWD_FUNCTION:
 			if( !Variant->bDyamicTyped ) {
-				fprintf(stderr, "ERROR: Attempt to create a dynamic function\n");
+				fprintf(stderr, "ERROR: Dynamic functions are invalid in static mode\n");
 				longjmp(Parser->JmpTarget, -1);
 			}
 			type = SS_DATATYPE_DYNAMIC;