updated for version 7.3.1006
Problem:    NFA engine not used for "\_[0-9]".
Solution:   Enable this, fixed in patch 1005.
diff --git a/src/regexp_nfa.c b/src/regexp_nfa.c
index 0bbed87..157d3eb 100644
--- a/src/regexp_nfa.c
+++ b/src/regexp_nfa.c
@@ -679,9 +679,7 @@
 
 	    /* "\_[" is collection plus newline */
 	    if (c == '[')
-		/* TODO: make this work
-		 * goto collection; */
-		return FAIL;
+		goto collection;
 
 	/* "\_x" is character class plus newline */
 	/*FALLTHROUGH*/
@@ -891,8 +889,8 @@
 	    }
 	    break;
 
-/* collection: */
 	case Magic('['):
+collection:
 	    /*
 	     * Glue is emitted between several atoms from the [].
 	     * It is either NFA_OR, or NFA_CONCAT.
diff --git a/src/version.c b/src/version.c
index b7c1ddf..b8835be 100644
--- a/src/version.c
+++ b/src/version.c
@@ -729,6 +729,8 @@
 static int included_patches[] =
 {   /* Add new patch number below this line */
 /**/
+    1006,
+/**/
     1005,
 /**/
     1004,